@charset "utf-8";
/*common*/
body {min-width: 1450px;}
.m2-frontHead-empty{
	width: 100%;
	height: 148px;
	margin-top: 2px;
	background-color: #f0f0f0;
}
.m2-frontHead{
	position: fixed;
	top: 133px;
	width: 100%;
	height: 144px;
	opacity: 0.8;
	filter:alpha(opacity=80);
	background-color: #fff;
	z-index: 3;
}
.m2-frontHeadbox{
	width: 1000px;
	margin: 0 auto;
}
.m2-frontHeadlist{
	width: 880px;
	margin: 0 auto;
	zoom: 1;
}
.m2-frontHeadlist:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-frontHeadlist li{
	position: relative;
	width: 128px;
	float: left;
	padding-top: 25px;
	text-align: center;
	margin-right:17px;
}
.m2-frontHeadlist li a{
	display: block;
	width: 110px;
}
.m2-frontHeadlist li a b{
	width: 52px;
	height: 60px;
	display: block;
	margin: 0 auto;
}
.m2-frontHeadlist li a span{
	margin-top: 12px;
	display: block;
	width: 110px;
	text-align: center;
	font-size: 18px;
	text-align: center;
	color: #333;
}
.m2-frontHeadlist li a:link span{color: #333;}
.m2-frontHeadlist li a:visited span{color: #333;}
.m2-frontHeadlist li a:hover span{color: #09abe9;}
.m2-frontHeadlist li a:active span{color: #09abe9;}
.m2-headIcon1{background: url(../images/m2-frontIcon-act.png) no-repeat 0px -65px;}
.m2-headIcon2{background: url(../images/m2-frontIcon-act.png) no-repeat -52px -65px;}
.m2-headIcon3{background: url(../images/m2-frontIcon-act.png) no-repeat -104px -65px;}
.m2-headIcon4{background: url(../images/m2-frontIcon-act.png) no-repeat -156px -65px;}
.m2-headIcon5{background: url(../images/m2-frontIcon-act.png) no-repeat -208px -65px;}
.m2-headIcon6{background: url(../images/m2-frontIcon-act.png) no-repeat -260px -65px;}
.m2-headIcon7{background: url(../images/m2-frontIcon-act.png) no-repeat -312px -65px;}
.m2-headIcon8{background: url(../images/m2-frontIcon-act.png) no-repeat -364px -65px;}
.m2-frontHeadbox-line{
	position: absolute;
	display: block;
	width: 0px;
	height: 30px;
	border-right: 1px solid #CACACA;
	right: 0px;
	top: 40px;
}
/*suggest*/
.m2-suggest-main{
	width:1000px;
	margin:0 auto;
	margin-top:25px;
}
.m2-suggest-main h3{
	font-size:20px;
	font-weight:normal;
	color:#000;
}
.m2-suggest-main h3 i{
	display:inline-block;
	width:20px;
	height:20px;
	background:url(../images/m2-frontIcon-act.png) no-repeat -25px 0;
	vertical-align:middle;
	margin-top:-4px;
	margin-right:4px;
}
.m2-suggest-cont{
	width:1000px;
	background:url(../images/opinion.jpg) no-repeat right top #fff;
	height:500px;
	margin-top:10px;
}
.m2-suggest-area{
	width:440px;
	height:225px;
	background-color:#f0f0f0;
	border:1px solid #bababa;
	resize: none;
	padding:10px;
	font-size:14px;
	margin:65px 0 0 35px;
}
.m2-suggest-input{
	margin:35px 0 0 35px;
	font-size:14px;
}
.m2-suggest-input b{
	font-weight:normal;
	color:#717171;
}
.m2-suggest-text{
	width:140px;
	height:38px;
	line-height:38px;
	border:1px solid #d9d9d9;
	text-indent:10px;
	margin-left:10px;
	vertical-align:middle;
}
.m2-suggest-btn{
	width:130px;
	height:38px;
	display:inline-block;
	background-color:#f5944f;
	vertical-align:middle;
	line-height:38px;
	text-align:center;
	margin-left:15px;
}
a.m2-suggest-btn:link{color:#fff;}
a.m2-suggest-btn:visited{color:#fff;}
a.m2-suggest-btn:hover{color:#fff; background-color:#e37f37;}
a.m2-suggest-btn:active{color:#fff; background-color:#e37f37;}

/*ranking*/
.m2-mainbody{
	width:1000px;
	margin:0 auto;
	margin-top:20px;
	zoom: 1;
}
.m2-mainbody:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-mainbody h3{
	font-size:20px;
	font-weight:normal;
	color:#000;
}
.m2-mainbody h3 i{
	display:inline-block;
	width:23px;
	height:21px;
	background:url(../images/m2-frontIcon-act.png) no-repeat 0 0;
	vertical-align:middle;
	margin-top:-3px;
	margin-right:4px;
}
.m2-rank-total{
	width:1000px;
	background-color: #fff;
	padding:10px 0 20px 0;
	margin-top:10px;
}
.m2-rank-total h4,.m2-rank-newman h4,.m2-rank-month h4{
	font-size:20px;
	color:#4e4e4e;
	font-weight: bold;
	border-bottom: 1px solid #e1e1e1;
	line-height: 40px;
}
.m2-rank-total h4 i,.m2-rank-newman h4 i,.m2-rank-month h4 i{
	width:8px;
	height: 12px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -55px -21px;
	display: inline-block;
	margin-left:20px;
	margin-right:10px;
}
.m2-rank-total h4 b,.m2-rank-newman h4 b,.m2-rank-month h4 b{
	color:#ee442d;
}
.m2-rank-total table{
	width:930px;
	margin:0 auto;
	text-align: center;
	font-size:14px;
	line-height: 40px;
	color:#4e4e4e;
	background-color: #e6e6e6;
	margin-top:20px;
}
.m2-rank-total table th{
	background-color: #f0f0f0;
}
.m2-rank-total table td{background-color: #fff;}
.m2-rank-total table td b.m2-rank-name{
	width:59px;
	height: 24px;
	display: inline-block;
	background: url(../images/icon-rank.png) no-repeat;
	vertical-align: middle;
}
.m2-rank-total table td b.m2-rank-gold{background-position: 0 0;}
.m2-rank-total table td b.m2-rank-silv{background-position: -59px 0;}
.m2-rank-total table td b.m2-rank-dimon{background-position: -118px 0;}
.m2-rank-total table td b.m2-rank-norm{background-position: -177px 0;}
.m2-rank-total table td b.m2-rank-god{background-position: -236px 0;}

.m2-rank-total table td i.m2-rank-up{
	width:6px;
	height: 18px;
	background: url(../images/m2-frontIcon-act.png) -35px -21px;
	display: inline-block;
	vertical-align: middle;
	margin-right:3px;
}
.m2-rank-total table td i.m2-rank-even{
	width:18px;
	height: 6px;
	background: url(../images/m2-frontIcon-act.png) -65px -21px;
	display: inline-block;
	vertical-align: middle;
	margin-right:3px;
}
.m2-rank-total table td i.m2-rank-down{
	width:6px;
	height: 18px;
	background: url(../images/m2-frontIcon-act.png) -45px -21px;
	display: inline-block;
	vertical-align: middle;
	margin-right:3px;
}
.m2-rank-total p{
	text-align: center;
	font-size:13px;
	line-height: 50px;
}
.m2-rank-total p a{
	padding:0 10px;
}
.m2-rank-total p a:link{color:#717171;}
.m2-rank-total p a:visited{color:#717171;}
.m2-rank-total p a:hover{color:#f5944f;}
.m2-rank-total p a:active{color:#f5944f;}
.m2-rank-newman{
	width:350px;
	float:left;
	background-color: #fff;
	margin:20px 0 0 0;
	padding:10px 0 40px 0;
}
.m2-rank-month{
	float:left;
	width:649px;
	background-color: #fff;
	margin-top:20px;
	padding:10px 0 40px 0;
	border-left:1px solid #e6e6e6;
}
.m2-rank-newman table,.m2-rank-month table{
	margin:0 auto;
	text-align: center;
	font-size:14px;
	line-height: 40px;
	color:#4e4e4e;
	background-color: #e6e6e6;
	margin-top:20px;
}
.m2-rank-newman table td,.m2-rank-month table td{background-color: #fff;}
.m2-rank-newman table{width:295px;}
.m2-rank-month table{width:590px;}
.m2-rank-month td i.m2-rank-star{
	width:16px;
	height: 16px;
	background: url(../images/m2-frontIcon-act.png) no-repeat 0 -21px;
	display: inline-block;
	margin-left:2px;
}
.m2-rank-month td i.m2-rank-star2{
	width:16px;
	height: 16px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -16px -21px;
	display: inline-block;
	margin-left:2px;
}
.m2-rank-newman table th,.m2-rank-month table th{background-color: #f0f0f0;}
.newRank-m2{
	width: 295px;
	margin: 20px auto 0 auto;
}
.newRankhead-m2{
	width: 293px;
	zoom: 1;
	border: 1px solid #E6E6E6;
}
.newRankhead-m2 span{
	display: block;
	float: left;
	font-weight: bold;
	background-color: #F0F0F0;

}
.newRankhead-m2:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.newRankcon1{
	display: inline-block;
	float: left;
	width: 43px;
	border-right: 1px solid #E6E6E6;
	text-align: center;
	color: #4e4e4e;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}
.newRankcon2{
	display: inline-block;
	float: left;
	width: 116px;
	border-right: 1px solid #E6E6E6;
	text-align: center;
	color: #4e4e4e;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}
.newRankcon3{
	display: inline-block;
	float: left;
	width: 132px;
	text-align: center;
	color: #4e4e4e;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}
.newRanklist-m2{
	width: 293px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}
.newRanklist-m2 li{
	height: 40px;
	border-bottom: 1px solid #e6e6e6;
	zoom: 1;
}
.newRanklist-m2 li:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}


/*activityCenter*/
.m2-actCen-con{
	position: relative;
	padding-top: 40px;
	padding-left: 120px;
	width: 880px;
	margin: 0 auto 0 auto;
	background: url(../images/actCen-con.png) repeat-y 90px 0;
}
.m2-actCen-con h2{
	position: absolute;
	left: 114px;
	top: -20px;
	color: #000;
	font-size: 20px;
	height: 30px;
	line-height: 30px;
}
.m2-actCen-con h2 i{
	display: block;
	position: absolute;
	width: 25px;
	height: 25px;
	top: 5px;
	left: -34px;
	background: url(../images/m2-frontIcon-act.png) no-repeat 0 -40px;
}
.m2-actItem{
	position: relative;
	width: 828px;
	padding:12px 25px;
	margin-bottom: 36px;
	border: 1px solid #D9D9D9;
	background-color: #fff;
	box-shadow: 3px 3px 0px #E4E4E4;
}
.m2-actItem h3{
	display: block;
	position: absolute;
	left: -158px;
	top: -10px;
	width: 115px;
	color: #0996cc;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: normal;
	text-align: right;
}
.m2-actItem-corner{
	position: absolute;
	display: block;
	width: 13px;
	height: 13px;
	top: -1px;
	left: -12px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -45px 0;
}
.m2-actItem-circle{
	position: absolute;
	display: block;
	width: 13px;
	height: 13px;
	top: -6px;
	left: -35px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -58px 0;
}
.m2-actBox{
	width: 838px;
}
.m2-actBox h4{
	font-size: 15px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 4px;
}
.m2-actBox-con{
	width: 828px;
}
.m2-actBox-time{
	font-size: 14px;
	line-height: 20px;
	height: 20px;
	color: #898989;
}
.m2-actBox-con img{
	display: block;
	width: 828px;
	height: 299px;
	margin: 2px 0 10px 0;
}
.m2-actBox-det{
	padding-top: 5px;
	font-size: 14px;
	line-height: 20px;
	min-height: 20px;
	color: #898989;
	border-top: 1px dashed #CCCCCC;
}
.m2-actMore{
	position: relative;
	top: -10px;
	width: 878px;
	height: 48px;
	border: 1px solid #ddd;
	line-height: 50px;
	font-size: 14px;
	color: #898989;
	background-color: #ddd;
	text-align: center;
	cursor: default;
}
.m2-actItem-cornerMore{
	position: absolute;
	display: block;
	width: 13px;
	height: 13px;
	top: -1px;
	left: -12px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -70px 0;
}
.m2-actCenMain{
	background-color: #F0F0F0;
	width: 100%;
	padding:60px 0 20px 0;
}

/*bigevent*/
.m2-evtBox{
	width: 880px;
}
.m2-evtItem{
	position: relative;
	min-height: 198px;
	border: 1px solid #D9D9D9;
	background-color: #fff;
	_height: 198px;
	box-shadow: 3px 3px 0 #E4E4E4;
	margin-bottom: 30px;
}
.m2-evtYear{
	width: 880px;
	height: 22px;
	position: relative;
}
.m2-evtYear span{
	position: absolute;
	width: 85px;
	height: 22px;
	top: -5px;
	left: -128px;
	font-size: 22px;
	text-align: right;
	color: #5baccb;
	padding-right: 25px;
	line-height: 22px;
}
.m2-evtYear span i{
	display: block;
	position: absolute;
	width: 21px;
	height: 21px;
	top: 1px;
	right: 0px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -95px 0px;
}
.m2-evtItemtime{
	position: relative;
	height: 43px;
	zoom: 1;
	margin-bottom: 16px;
}
.m2-evtItemtime:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-evtItemtime-lef{
	position: relative;
	display: block;
	float: left;
	width: 315px;
	height: 43px;
	line-height: 43px;
	background-color: #3DABD6;
	color: #fff;
	font-size: 25px;
	text-align: center;
}
.m2-evtItemtime-lef em{
	display: block;
	position: absolute;
	top: 12px;
	left: -18px;
	width: 0px;
	height: 0px;
	border-width: 9px;
	border-color:transparent #3DABD6 transparent transparent;
	border-style: solid;
}
.m2-evtItemtime-lef i{
	position: absolute;
	display: block;
	right: -10px;
	top: 0px;
	width: 10px;
	height: 43px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -85px -21px;
}
.m2-evtItemtime-rig{
	position: relative;
	display: block;
	width: 105px;
	height: 43px;
	line-height: 43px;
	float: right;
	text-indent: 32px;
	text-align: left;
	color: #898989;
	font-size: 20px;
}
.m2-evtItemtime-rig i{
	display: block;
	position: absolute;
	width: 21px;
	height: 21px;
	left: 3px;
	top: 11px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -116px 0px;
}
.m2-evtMonth{
	position: absolute;
	display: block;
	text-align: right;
	left: -93px;
	top: 105px;
	width: 55px;
	height: 26px;
	line-height: 26px;
	font-size: 20px;
	color: #92cade;
}
.m2-evtItem-circle{
	display: block;
	position: absolute;
	top: 15px;
	left: -35px;
	width: 12px;
	height: 13px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -83px 0px;
}
.m2-evtBox-con{
	padding-top: 10px;
	position: relative;
	border-top: 1px solid #D9D9D9;
}
.m2-evtBox-con p.m2-evtBox-tit{
	min-height: 30px;
	_height: 30px;
	line-height: 30px;
	color: #0996cc;
	font-size: 15px;
	padding-left: 30px;
}
.m2-evtBox-con p.m2-evtBox-det{
	min-height: 30px;
	_height: 30px;
	line-height: 30px;
	color: #898989;
	font-size: 15px;
	padding-left: 30px;
	margin-bottom: 15px;
	padding-right: 15px;
}
.m2-evtBox-arr{
	position: absolute;
	display: block;
	width: 0px;
	height: 0px;
	top: -24px;
	right: 79px;
	border-width: 12px;
	border-style: solid;
	border-color: transparent transparent #d9d9d9 transparent;
}
.m2-evtBox-arrbg{
	position: absolute;
	display: block;
	width: 0px;
	height: 0px;
	top: -23px;
	right: 79px;
	border-width: 12px;
	border-style: solid;
	border-color: transparent transparent #fff transparent;
}
.m2-evtImg-box{
	position: absolute;
	top: 3px;
	right: 130px;
	width: 80px;
	height: 36px;
}
.m2-evtImghide{
	display: none;
	position: absolute;
	top: 103px;
	left: -310px;
	width: 419px;
	height: 273px;
	padding-top: 33px;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	background-color: #fff;
	z-index: 55;
}
.m2-evtImghide-head{
	position: absolute;
	top: -63px;
	left: -14px;
	width: 447px;
	height: 73px;
	background: url(../images/bigEvenimg.png);
}
.m2-evtImghide-box{
	position: relative;
	width: 355px;
	height: 240px;
	margin: 0 auto;
	overflow: hidden;
}
.m2-evtImghide-list{
	position: absolute;
	top: 0px;
	left: 0px;
	zoom: 1;
	height: 240px;
}
.m2-evtImghide-lef{
	position: absolute;
	display: block;
	width: 29px;
	height: 36px;
	top: 130px;
	left: 3px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -182px -21px;
	cursor: pointer;
}
.m2-evtImghide-rig{
	position: absolute;
	display: block;
	width: 29px;
	height: 36px;
	top: 130px;
	right:3px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -208px -21px;
	cursor: pointer;
}
.m2-evtImghide-list li{
	float: left;
	width: 355px;
	height: 240px;
	text-align: center;
}
.m2-evtImghide-list li span img{
	display: inline-block;
	_height: 240px;
	_width:355px;
	max-width: 355px;
	max-height: 240px;
}
.m2-evtImghide-list li span{
	display: inline-block;
	text-align: center;
	line-height:240px;
	height: 240px;
	width: 355px;
	vertical-align:middle;
}

.m2-evtImghide-list:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
span.m2-evtImg-tit{
	position: relative;
	display: block;
	width: 80px;
	height: 36px;
	line-height: 36px;
	font-size: 20px;
	cursor: pointer;
	text-indent: 32px;

}
span.m2-evtImg-tit i{
	position: absolute;
	display: block;
	width: 18px;
	height: 20px;
	top: 8px;
	left: 1px;
}
span .m2-evtImg-titUnsel{color: #898989;}
span .m2-evtImg-titSel{color:#0099cc;}
span.m2-evtImg-titUnsel i{background: url(../images/m2-frontIcon-act.png) no-repeat -193px 0;}
span.m2-evtImg-titSel i{background: url(../images/m2-frontIcon-act.png) no-repeat -211px 0;}
span.m2-evtImg-titUnuse i{background: url(../images/m2-frontIcon-act.png) no-repeat -420px 0;}



/*manageteam*/
.m2-manTeam-bannerCon{
	width: 100%;
	height: 357px;
	margin-top: 2px;
	background:url(../images/m2-manageTeam-banner.jpg) no-repeat center top;
	background-color: #C6CBCB;
}
.m2-manTeamcon{
	width: 100%;
	background-color: #F0F0F0;
	padding: 40px 0 50px 0;
}

.m2-manTeambox{
	width: 1000px;
	margin:0 auto;
	background-color: #fff;
	border: 1px solid #E1E1E1;
	padding-bottom: 10px;
}
.m2-manTeambox h1{
	height: 96px;
	line-height: 96px;
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	color: #000000;
}
.m2-manTeamlist{
	width: 972px;
	margin: 0 auto;
	zoom: 1;
}
.m2-manTeamlist:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-manTeamlist li{
	float: left;
	width: 460px;
	height: 310px;
	padding: 10px 10px 15px 15px;
	border-top: 1px dashed #B7B7B7;
	background-color: #fff;
}
.m2-manTeamlist li:hover{
	background-color: #F5F5F5;
}
.m2-manTeamlist-tit{
	position: relative;
	padding: 90px 0 0 113px;
	min-height: 60px;
	_height:60px;
}
.m2-manTeamlist-tit img{
	display: block;
	width: 120px;
	height: 125px;
	position: absolute;
	top: 15px;
	left: -5px;
}
.m2-manTeamlist-tit p,.m2-manTeamlist-tit p span{
	font-size: 14px;
	min-height: 25px;
	_height:25px;
	line-height: 25px;
}
.m2-manTeamlist-name{
	color: #000;
	line-height: 25px;
}
.m2-manTeamlist-pos{
	color: #717171;
	line-height: 25px;
}
.m2-manTeamlist-det{
	font-size: 14px;
	color: #717171;
	line-height: 22px;
}
.m2-manTeamlist-send{
	position: relative;
	display: inline-block;
	padding-left: 20px;
	color: #999;
}
.m2-manTeamlist-send i{
	display: block;
	position: absolute;
	width: 18px;
	height: 15px;
	top: 5px;
	left: 0px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -137px 0px;
}
.m2-manTeamlist-send:link{color: #999;}
.m2-manTeamlist-send:visited{color: #999;}
.m2-manTeamlist-send:hover{color: #0896cc;}
.m2-manTeamlist-send:active{color: #0896cc;}

.m2-manTeamlist-send:hover i{background: url(../images/m2-frontIcon-act.png) no-repeat -155px 0px;}
.m2-manTeamlist-send:active i{background: url(../images/m2-frontIcon-act.png) no-repeat -155px 0px;}

.m2-manageTeam-section{
	width: 1000px;
	margin: 0 auto;
	padding: 25px 0;
	background-color: #F0F0F0;
}
.m2-manageTeam-section img{
	display: block;
	width: 1000px;
	height: 119px;
}
.m2-manTeamperson-box{
	width: 1000px;
	padding: 25px 0 38px 0;
	margin: 0 auto;
	background-color: #fff;
}
.m2-manTeamperson-box h2{
	height: 56px;
	line-height: 56px;
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	color: #000000;
}
.m2-manTeamperson-head{
	width: 361px;
	height: 23px;
	margin: 0 auto;
	background: url(../images/m2-manTeamperson-head.png);
}
.m2-manTeamperson-item{
	position: relative;
	margin-top: 25px;
	padding: 5px 35px;

}
.m2-manTeamperson-item h3{
	text-indent: 4px;
	height: 34px;
	line-height: 34px;
	border-bottom: 1px dashed #B7B7B7;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	margin-bottom: 12px;
}
.m2-manTeamperson-item p.m2-teamItem-psgNor{
	font-size: 14px;
	line-height: 22px;
	padding: 0 4px;
	text-indent:
}
.m2-teamImglist{
	width: 904px;
	margin:0 auto;
	zoom: 1;
}
.m2-teamImglist:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-teamImglist li{
	width: 225px;
	float: left;
	cursor: pointer;
}
.m2-teamImglist li img{
	display: block;
	width: 180px;
	height: 230px;
	border: 1px solid #E3E3E3;
	margin: 15px auto;
}
.m2-teamImglist li p{
	font-size: 14px;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.m2-teamNewslist-con{
	position: relative;
	min-height: 180px;
	_height: 180px;
	width: 900px;
	margin: 0 auto;
	overflow: hidden;
}
.m2-teamNewsbtn-lef{
	display: block;
	position: absolute;
	top: 110px;
	left: 25px;
	width: 25px;
	height: 40px;
	cursor: pointer;
	background: url(../images/m2-frontIcon-act.png) no-repeat -100px -21px;
}
.m2-teamNewsbtn-rig{
	display: block;
	position: absolute;
	top: 110px;
	right: 25px;
	width: 25px;
	height: 40px;
	cursor: pointer;
	background: url(../images/m2-frontIcon-act.png) no-repeat -125px -21px;
}
.m2-teamNewslist{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 9999px;
	height: 180px;
}
.m2-teamNewslist li{
	width: 225px;
	min-height: 180px;
	_height:180px;
	float: left;
}
.m2-teamNewslist li a{
	display: block;
	width: 190px;
	min-height: 180px;
	_height: 180px;
	margin: 0 auto;
}
.m2-teamNewslist li span{
	font-size: 14px;
	display: block;
	margin: 0 auto;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.m2-teamNewslist li img{
	display: block;
	width: 180px;
	height: 130px;
	border: 1px solid #E3E3E3;
	margin: 15px auto;
}
.m2-teamImglist li:hover p{color: #222;}
.m2-teamImglist li:active p{color: #222;}
.m2-teamNewslist li a:hover span{color: #222;}
.m2-teamNewslist li a:active span{color: #222;}
.m2-teamImgbg{
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.85;
	filter:alpha(opacity=85);
	z-index: 51;
}
.m2-teamImgshow{
	position: absolute;
	width: 690px;
	left: 50%;
	top: 120px;
	padding:  22px 0;
	margin-left: -350px;
	z-index: 52;
	min-height: 500px;
	background-color: #fff;
	border: 5px solid #616161;
	text-align: center;
}
.m2-teamImgshow i{
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 3px;
	right: 3px;
	cursor: pointer;
	background: url(../images/m2-frontIcon-act.png) no-repeat -173px 0px;
}
.m2-teamImgshow h4{
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #000;
	margin-bottom: 8px;
	text-align: center;
}
.m2-teamImgshow img{
	display: block;
	width: 650px;
	margin: 0 auto;
}


/*joinUs*/
.m2-joinUs-bannerCon{
	width: 100%;
	height: 355px;
	margin-top: 2px;
	background:url(../images/m2-joinus-banner.jpg) no-repeat center top;
	background-color: #4982AC;
}
.m2-joinUs-con{
	width: 100%;
	background-color: #F0F0F0;
	padding: 30px 0 2px 0;
}
.m2-joinDetbox{
	width: 998px;
	background-color: #fff;
	margin: 0 auto;
	padding: 20px 0 10px 0;
	/*border: 1px solid #E1E1E1;*/
}
.m2-joinDetsec{
	width: 940px;
	padding: 0 30px;
	margin: 0 auto;
	background-color: #fff;
}
.m2-joinDetsec h2{
	height: 45px;
	line-height: 45px;
	font-size: 28px;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px dashed #BFBFBF;
	margin-bottom: 15px;
}
.m2-joinDetsec-nor{
	font-size: 18px;
	line-height: 32px;
	color: #333333;
}
.m2-joinDet-main{
	width: 420px;
	min-height: 312px;
	padding:0 540px 0 0px;
	background: url(../images/m2-joinComputer.png) no-repeat right top;
	margin-top: 20px;
}
.m2-joinDetsec-sma{
	font-size: 16px;
	color: #717171;
	line-height: 24px;
	margin-bottom: 25px;
}
.m2-joinDetsec-ind{
	position: relative;
	text-indent: 50px;
	font-size: 16px;
	color: #999;
	line-height: 40px;
}
.m2-joinDetsec-ind span{
	line-height:40px;
	font-size: 20px;
	color: #616161;
}
.m2-joinDetsec-ind i{
	display: block;
	position: absolute;
	width: 32px;
	height: 28px;
	top: 1px;
	left: 8px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -150px -21px;
}
.m2-joinDet-btn{
	display: inline-block;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	border: 1px solid #43b4fc;
	color: #43b4fc;
	padding: 0 10px;
	margin: 34px 0 0 2px;
	border-radius: 8px;
}
.m2-joinDet-btn:link{color: #43b4fc; border:1px solid #43b4fc;}
.m2-joinDet-btn:visited{color: #43b4fc; border:1px solid #43b4fc;}
.m2-joinDet-btn:hover{color: #09c; border:1px solid #09c;}
.m2-joinDet-btn:active{color: #09c; border:1px solid #09c;}

.m2-joinJobbox{
	width: 998px;
	/*border: 1px solid #E1E1E1;*/
	margin: 0 auto 100px auto;
	padding:32px 0 0 0 ;
	background-color: #fff;
}
.m2-joinJob-head{
	position: relative;
	width: 478px;
	height: 220px;
	background: url(../images/m2-joinJob-head.png) no-repeat 0 0;
	padding: 225px 260px 0 260px;
	/*margin-bottom: 70px;*/
	border-bottom: 1px solid #eeeeee;
}
.m2-joinJob-head span{
	display: block;
	position: absolute;
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 16px;
	cursor: pointer;
}
.m2-joinJobtab1{
	width: 154px;
	height: 50px;
	top: 36px;
	left:  138px;
	padding-top: 92px;
}
.m2-joinJobtab2{
	width: 122px;
	height: 47px;
	top: 261px;
	left:  94px;
	padding-top: 81px;
}
.m2-joinJobtab3{
	width: 101px;
	height: 50px;
	top: 58px;
	right:  259px;
	padding-top: 65px;
}
.m2-joinJobtab4{
	width: 150px;
	height: 52px;
	top: 145px;
	right:  68px;
	padding-top: 94px;
	padding-left: 20px;
}
.m2-joinJobtab5{
	width: 101px;
	height: 48px;
	top: 302px;
	right:  110px;
	padding-top: 63px;
}

/*.m2-joinJobtab1-unsel{background: url(../images/m2-joinUsicon.png) no-repeat -244px 0px;}
.m2-joinJobtab2-unsel{background: url(../images/m2-joinUsicon.png) no-repeat 0px 0px;}
.m2-joinJobtab3-unsel{background: url(../images/m2-joinUsicon.png) no-repeat 0px -128px;}
.m2-joinJobtab4-unsel{background: url(../images/m2-joinUsicon.png) no-repeat -202px -142px;}
.m2-joinJobtab5-unsel{background: url(../images/m2-joinUsicon.png) no-repeat 0px -243px;}
.m2-joinJobtab1-sel{background: url(../images/m2-joinUsicon.png) no-repeat -400px 0px;}
.m2-joinJobtab2-sel{background: url(../images/m2-joinUsicon.png) no-repeat -122px 0px;}
.m2-joinJobtab3-sel{background: url(../images/m2-joinUsicon.png) no-repeat -101px -128px;}
.m2-joinJobtab4-sel{background: url(../images/m2-joinUsicon.png) no-repeat -372px -142px;}
.m2-joinJobtab5-sel{background: url(../images/m2-joinUsicon.png) no-repeat -101px -243px;}*/

/*.m2-joinJobtab1-unsel:hover,.m2-joinJobtab1-unsel:active{background: url(../images/m2-joinUsicon.png) no-repeat -244px 0px;}
.m2-joinJobtab2-unsel:hover,.m2-joinJobtab2-unsel:active{background: url(../images/m2-joinUsicon.png) no-repeat -122px 0px;}
.m2-joinJobtab3-unsel:hover,.m2-joinJobtab3-unsel:active{background: url(../images/m2-joinUsicon.png) no-repeat -101px -128px;}
.m2-joinJobtab4-unsel:hover,.m2-joinJobtab4-unsel:active{background: url(../images/m2-joinUsicon.png) no-repeat -372px -142px;}
.m2-joinJobtab5-unsel:hover,.m2-joinJobtab5-unsel:active{background: url(../images/m2-joinUsicon.png) no-repeat -101px -243px;}
*/
.m2-joinJob-head p{
	font-size: 20px;
	color: #666;
	line-height: 32px;
}
.m2-joinJoblist-con h2{
	height: 54px;
	line-height: 54px;
	font-size: 28px;
	font-weight: normal;
	margin: 0 35px 15px 35px;
	border-bottom: 1px dashed #BFBFBF;
}
#myzhaoping {margin: 15px 35px;}
#myzhaoping h5 {color: #06afe8;font-size: 24px;}
#myzhaoping img {vertical-align: -1px;padding-right: 10px;}
#myzhaoping p {color: #333333;font-size: 18px;margin:8px 28px}
#myzhaoping ul {margin-left: 28px;font-size: 16px;line-height: 24px;}
.youxiang {font-size: 20px;color: #333333;margin: 15px 35px;padding-bottom: 30px;}
/*.m2-joinJoblist-tit{
	font-size: 14px;
	line-height: 40px;
	color: #888;
	text-align: center;
	margin-bottom: 26px;
}
.m2-joinJoblist-tit span{
	font-size: 14px;
	line-height: 40px;
	color: #ff9933;
}*/
.m2-joinJoblist{
	width: 963px;
	padding-left: 35px;
	zoom: 1;
}
.m2-joinJoblist:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-joinJoblist li{
	position: relative;
	float: left;
	width: 430px;
    height: 332px;
	border:2px solid #31A9D8;
	margin-right: 40px;
	margin-bottom: 50px;
	background-color: #fff;
}
.m2-joinJoblist li:hover{
	background-color: #f0f0f0;
}
.m2-joinJoblist li i{
	display: block;
	position: absolute;
	width: 82px;
	height: 73px;
	right: -25px;
	bottom: -18px;
	background: url(../images/m2-frontIcon-act.png) no-repeat 0px -125px;
}
.m2-joinJoblist li.m2-join-position b{
	display: block;
	position: absolute;
	width: 82px;
	height: 73px;
	right: -25px;
	bottom: -18px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -401px -125px;
}
.m2-joinJoblist li h3{
	line-height: 60px;
	height: 60px;
	color: #fff;
	background-color: #31A9D8;
	font-size: 25px;
	text-indent: 18px;
	font-weight: normal;
}
.m2-joinJoblist li h3 span{
	font-size: 34px;
	line-height: 60px;
	margin-right: 28px;
}
.m2-joinJob-email{
	padding: 25px 0 0 16px;
}
.m2-joinJob-tit{
	display: inline-block;
	float: left;
	font-size: 20px;
	line-height: 26px;
	height: 26px;
	margin-right: 10px;
}
.m2-joinJob-ema{
	display: inline-block;
	font-size: 20px;
	line-height: 26px;
	height: 26px;
	color: #09c;
	text-decoration: underline;
}
.m2-joinJob-detial{
	padding: 25px 0 0 16px;
}
.m2-joinJob-det{
	display: inline-block;
	width: 300px;
	line-height: 24px;
	color: #999;
	font-size: 14px;
	padding-top: 5px;
}

/*newsList*/
.newListheader-con{
	width: 100%;
	background-color: #f0f0f0;
	padding-top: 22px;
	border-bottom: 1px solid #C0C0BE;
}
.newsListheader{
	width: 1000px;
	margin: 0 auto;
}
.newsListheader ul{
	zoom: 1;
	width: 900px;
}
.newsListheader ul li{
	float: left;
	width: 136px;
	height: 32px;
	margin-bottom: 2px;
	border-right: 1px solid #CED0D2;
	text-align: center;
	cursor: pointer;
}

.newsListheader ul li span{
	display: block;
	position: relative;
	top: 1px;
	width: 100px;
	height: 32px;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	margin: 0 auto;
}
.newsListtab-sel span{
	color: #09c;
	border-bottom: 2px solid #09c;
}
.newsListtab-unsel span{
	color: #383737;
	border-bottom: none;
}

.newsListheader ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.newListbanner-con1{
	width: 100%;
	height: 208px;
	margin-bottom: 40px;
	background: url(../images/m2-newsListbanner1.jpg) no-repeat center top;
}
.newListbanner-con2{
	width: 100%;
	height: 208px;
	margin-bottom: 40px;
	background: url(../images/m2-newsListbanner2.jpg) no-repeat center top;
}
.newListbanner-con3{
	width: 100%;
	height: 208px;
	margin-bottom: 40px;
	background: url(../images/m2-newsListbanner3.jpg) no-repeat center top;
}
.newListmain-con{
	width: 100%;
	background-color: #F0F0F0;
}
.newListmain{
	width: 1000px;
	padding-top: 55px;
	margin:0 auto;
	background-color: #fff;
}
.newListmain h2{
	position: relative;
	display: block;
	width: 180px;
	height: 40px;
	padding-left: 40px;
	color: #000;
	font-size: 30px;
	line-height: 40px;
	margin: 0 auto;
	font-weight: normal;
}
.newListmain h2.newListmain-tit i{
	display: block;
	position: absolute;
	width: 37px;
	height: 36px;
	left: 1px;
	top: 3px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -240px -21px;
}
.newList-ul{
	zoom: 1;
	width: 950px;
	padding: 35px 0 0 45px;
}
.newList-ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.newList-ul li{
	float: left;
	width: 418px;
	min-height: 100px;
	margin: 0 40px 35px 0;
	padding-top: 10px;
	border: 1px solid #D9D9D9;
	box-shadow: 2px 2px 0 #F3F2F2;
}
.newList-ul li a{
	display: block;
	width: 418px;
}
.newList-ul li a h3{
	width: 388px;
	margin: 0 auto 4px auto;
	color: #09c;
	font-size: 16px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.newList-ul li a p.newList-itemDet{
	display: block;
	width: 388px;
	height: 96px;
	margin: 0 auto;
	line-height: 24px;
	font-size: 14px;
	color: #999;
	overflow: hidden;
	border-bottom: 1px dashed #c7c7c7;
	padding-bottom: 5px;
}
.newList-bot{
	display: block;
	position: relative;
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	color: #09c;
	text-indent: 40px;
	padding-bottom: 4px;
	background-color: #eee;
}
.newList-bot i{
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	top: 7px;
	left: 18px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -229px 0px;
}
.newList-ul li a:hover p.newList-itemDet,.newList-ul li a:active p.newList-itemDet{
	color: #666;
}
.m2-newListpage{
	width: 1000px;
	margin: 0 auto;
}
.m2-newListpage-con{
	width: 100%;
	padding: 35px 0 30px 0;
	background-color: #f0f0f0;
}

/*分页*/
.m2-news-pages{
	font-size:14px;
	text-align: right;
	margin:20px 0;
	padding-right:80px;
}
.m2-news-pages a.m2-pages-num{
	width:30px;
	height: 30px;
	border-radius: 50%;
	display: inline-block;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}
.m2-news-pages a:link{color:#717171; cursor: pointer;}
.m2-news-pages a:visited{color:#717171; cursor: pointer;}
.m2-news-pages a:hover{color:#101010; cursor: pointer;}
.m2-news-pages a:active{color:#101010; cursor: pointer;}
.m2-news-pages a.m2-pages-num:hover{color:#fff; background-color: #0996cc; cursor: pointer;}
.m2-news-pages a.m2-pages-num:active{color:#fff;background-color: #0996cc; cursor: pointer;}

.m2-news-pages a.m2-page-unsel,.m2-news-pages a.m2-page-prev,.m2-news-pages a.m2-page-next{
	color: 717171;
	background-color: #d9d9d9;
}
.m2-news-pages a.m2-page-sel{
	color:#fff;
	background-color: #0996cc;
}

/*newsDisplay*/
.m2-newsDisbread-con{
	width: 100%;
	background-color: #F2F5F8;
}
.m2-newsDisbread{
	width: 1000px;
	height: 46px;
	margin: 0 auto;
}
.m2-newsDisbread p span{
	margin-left: 6px;
	line-height: 46px;
}
.m2-newsDisbread-fir a{
	color: #333;
}
.m2-newsDisbread-fir a:link{color: #333;}
.m2-newsDisbread-fir a:visited{color: #333;}
.m2-newsDisbread-fir a:hover{color: #898989;}
.m2-newsDisbread-fir a:active{color: #898989;}
.m2-newsDisbread-cur{
	color: #898989;
}

.m2-newsDis-banner{
	width: 100%;
	height: 293px;
	background: url(../images/m2-newsDisplaybanner.jpg) no-repeat center top;
	background-color: #DDEFF3;
}
.m2-newsDismain-con{
	width: 100%;
	background-color: #F0F0F0;
	padding:35px 0 80px 0;
}
.m2-newsDismain{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	padding: 50px 0px 0px 0px;
	background-color: #fff;
	margin-bottom: 45px;
}
.m2-newsDismain-head{
	position: relative;
}
.m2-newsDismain-headLogo{
	display: block;
	position: absolute;
	height: 26px;
	top: 10px;
	right: 40px;
}
.m2-newsDismain-head h1{
	font-size: 26px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 12px;
}
.m2-newsDismain-headBread{
	text-align: center;
	margin-bottom: 40px;
}
.m2-newsDismain-headBread-box{
	display: inline-block;
}
.m2-newsDismain-headBread-box span{
	font-size: 14px;
	color: #b2b2b2;
	line-height: 24px;
}
.m2-newsDismain-headDet{
	margin-right: 10px;
}
.m2-newsDismain-headBread-box a{
	font-size: 14px;
	line-height: 24px;
	color: #b2b2b2;
}
.m2-newsDismain-headBread-box a:link{color: #b2b2b2;}
.m2-newsDismain-headBread-box a:visited{color: #b2b2b2;}
.m2-newsDismain-headBread-box a:hover{color: #09c;}
.m2-newsDismain-headBread-box a:active{color: #09c;}
.m2-newsDismain-adv{
	text-align: center;
}
.m2-newsDismain-adv img{
	display: inline-block;
	width: 965px;
	height: 131px;
}
.m2-newsDismain-psg{
	padding: 30px 0 35px 0;
}
.m2-newsDismain-psg p.m2-newsDismain-psgNor{
	line-height: 30px;
	padding: 4px 70px;
	font-size: 16px;
	color: #4e4e4e;
	text-indent: 32px;
}
.m2-newsDismain-psg p.m2-newsDismain-psgRig{
	line-height: 30px;
	padding: 15px 70px 4px 70px;
	font-size: 16px;
	color: #4e4e4e;
	text-align: right;
}
.m2-newsDislist{
	width: 1000px;
	background-color: #fff;
	margin: 0 auto;
	padding: 26px 0 70px 0;
}
.m2-newsDislist h3{
	padding-left: 50px;
	color: #000;
	font-size: 30px;
	height: 36px;
	line-height: 36px;
}
.m2-newsDislist-ul{
	width: 900px;
	margin: 0 auto;
	padding-top: 24px;
}
.m2-newsDislist-ul li{
	zoom: 1;
	height: 59px;
	border-bottom: 1px dashed #BFBFBF;
}
.m2-newsDislist-ul li:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-newsDislist-itemTit{
	position: relative;
	display: inline-block;
	float: left;
	line-height: 59px;
	height: 59px;
	width: 680px;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size: 20px;
	text-indent: 44px;
}
.m2-newsDislist-itemTit span{
	color: #09c;
}
.m2-newsDislist-itemTit b{
	position: absolute;
	display: inline-block;
	top: 18px;
	left: 4px;
	padding: 0 6px;
	height: 24px;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	text-indent: 0;
	color: #fff;
}
.m2-newsDislist-itemTit b.m2-newsDisnum-red{
	background-color: #E35254;
}
.m2-newsDislist-itemTit b.m2-newsDisnum-grey{
	background-color: #999;
}
.m2-newsDislist-itemTit:link span{color: #09c;}
.m2-newsDislist-itemTit:visited span{color: #09c;}
.m2-newsDislist-itemTit:hover span{color: #0be;}
.m2-newsDislist-itemTit:active span{color: #0be;}

.m2-newsDislist-itemTime{
	display: inline-block;
	width: 200px;
	float: right;
	text-align: right;
	font-size: 20px;
	color:#999;
	line-height: 59px;
}
/*notice*/
.m2-notice-banner{
	width: 100%;
	height:357px;
	margin-top: 2px;
	background: url(../images/m2-notice-banner.jpg) no-repeat center top;
}
.newListmain h2.m2-noticeMain-tit i{
	display: block;
	position: absolute;
	width: 38px;
	height: 36px;
	left: -4px;
	top: 3px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -277px -21px;
}
.m2-report-con{
	padding: 190px 0 0 0;
	background-color: #f0f0f0;
}
.m2-reportVod-box{
	width: 936px;
	margin: 0 auto 38px auto;
	padding: 25px 32px 43px 32px;
	background-color: #fff;
	border: 1px solid #e1e1e1;
}
.m2-reportVod-box h2{
	position: relative;
	line-height: 40px;
	color: #000;
	font-size: 30px;
	font-weight: normal;
	text-indent: 86px;
	margin-bottom: 26px;
}
.m2-reportVod-box h2 i{
	display: block;
	position: absolute;
	width: 79px;
	height: 21px;
	top: 12px;
	left: 1px;
	background: url(../images/m2-report.png);
}
.m2-reportVod-main{
	width: 1000px;
	zoom: 1;
}
.m2-reportVod-main:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-reportVod-lef{
	float: left;
	position: relative;
	width: 621px;
	height: 466px;
	border: 15px solid #d9d9d9;
	margin-right: 16px;
	cursor: pointer;
}
.m2-reportVod-lef:hover{border: 15px solid #37A8D3;}
.m2-reportVod-lef:active{border: 15px solid #37A8D3;}
.m2-reportVod-rig{
	position: relative;
	float: left;
	width: 260px;
	padding: 44px 0 30px 10px;
	background-color: #D9D9D9;
}
.m2-reportVod-rigCon{
	position: relative;
	width: 260px;
	height: 420px;
	overflow: hidden;
}
.m2-repVodlist{
	position: absolute;
	width: 260px;
	top: 0px;
	left: 0px;
	zoom: 1;
}
.m2-repVodlist:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-repVodlist li{
	float: left;
	width: 121px;
	height: 126px;
	cursor: pointer;
	margin: 0 9px 14px 0;
}
.m2-repVodlist-main{
	position: relative;
	width: 117px;
	height: 77px;
	border:2px solid #ccc;
}
.m2-repVodlist-main img{
	width: 117px;
	height: 77px;
}
.m2-repVodlist-bg{
	position: absolute;
	width: 117px;
	height: 77px;
	top: 0px;
	left: 0px;
	background-color: #000;
	opacity: 0.4;
	filter:alpha(opacity=40);
}
.m2-repVodlist-bg span{
	display: block;
	position: absolute;
	top: 22px;
	left: 43px;
	width: 30px;
	height: 30px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -315px -21px;
}
.m2-repVodlist-det{
	width: 119px;
	height: 35px;
	padding: 4px 0;
	border:1px solid #d7d7d7;
	background-color: #f5f5f5;
}
.m2-repVodlist-det p{
	line-height: 17px;
	height: 35px;
	padding: 0 4px;
	font-size: 13px;
	color: #666;
}
.m2-repVodlist li:hover .m2-repVodlist-main{border: 2px solid #FF7800;}
.m2-repVodlist li:active .m2-repVodlist-main{border: 2px solid #FF7800;}
.m2-repVodlist li:hover .m2-repVodlist-main .m2-repVodlist-bg{
	background-color: transparent;
	opacity: 1;filter:alpha(opacity=100);
}
.m2-repVodlist li:active .m2-repVodlist-main .m2-repVodlist-bg{
	background-color: transparent;
	opacity: 1;filter:alpha(opacity=100);
}
.m2-repVodlist-btnUp{
	position: absolute;
	display: block;
	top: 12px;
	left: 119px;
	width: 31px;
	height: 19px;
	cursor: pointer;
	background: url(../images/m2-frontIcon-act.png) no-repeat -276px 0px;
}
.m2-repVodlist-btnUp:hover,.m2-repVodlist-btnUp:active{background: url(../images/m2-frontIcon-act.png) no-repeat -245px 0px;}
.m2-repVodlist-btnDown{
	position: absolute;
	display: block;
	bottom: 12px;
	left: 119px;
	width: 31px;
	height: 19px;
	cursor: pointer;
	background: url(../images/m2-frontIcon-act.png) no-repeat -338px 0px;
}
.m2-repVodlist-btnDown:hover,.m2-repVodlist-btnDown:active{background: url(../images/m2-frontIcon-act.png) no-repeat -307px 0px;}
.m2-reportVod-big{
	display: block;
	width: 621px;
	height: 466px;
}
.m2-reportVod-lef i{
	display: block;
	position: absolute;
	top: 213px;
	left: 280px;
	width: 62px;
	height: 62px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -85px -125px;
}
.m2-reportVod-lefBg{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 621px;
	height: 30px;
	background-color: #000;
	opacity: 0.6;
	filter:alpha(opacity=60);
}
.m2-reportVod-lefBg p{
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	font-size: 14px;
	color: #fff;
}
.m2-reportNews-box{
	width: 930px;
	margin: 0 auto;
	background-color: #fff;
	padding: 20px 34px 20px 34px;
	border: 1px solid #E1E1E1;
}
.m2-reportNews-box h2{
	position: relative;
	text-indent: 40px;
	font-size: 30px;
	font-weight: normal;
	line-height: 40px;
	height: 40px;
	color: #000;
}
.m2-reportNews-box h2 i{
	display: block;
	position: absolute;
	width: 32px;
	height: 20px;
	top: 13px;
	left: 0px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -369px 0px;
}
.m2-reportNews-list{
	padding: 22px 0 0 0;
}
.m2-reportNews-list li{
	border: 1px solid #d9d9d9;
	margin-bottom: 40px;
	box-shadow: 3px 3px 0 #F3F2F2;
}
.m2-reportNews-listMain{
	position: relative;
	width: 540px;
	padding: 22px 338px 10px 0;
	margin: 0 25px;
	border-bottom: 1px dashed #bfbfbf;
}
.m2-reportNews-listMain h3{
	margin-bottom: 5px;
}
.m2-reportNews-listMain h3 a{
	font-size: 16px;
	line-height: 25px;
	color: #09c;
}
.m2-reportNews-listMain h3 a:link{color: #09c;}
.m2-reportNews-listMain h3 a:visited{color: #09c;}
.m2-reportNews-listMain h3 a:hover{color: #0be;}
.m2-reportNews-listMain h3 a:active{color: #0be;}

.m2-reportNews-listMain p.m2-reportNews-listNor{
	color: #999;
	font-size: 14px;
	line-height: 24px;
	height: 72px;
}
.m2-reportNews-listMain p.m2-reportNews-listLink{
	line-height: 24px;
	height: 24px;
}
.m2-reportNews-listLink a{
	line-height: 24px;
	height: 24px;
	color:#09c;
}
.m2-reportNews-listLink a:link{color: #09c;}
.m2-reportNews-listLink a:visited{color: #09c;}
.m2-reportNews-listLink a:hover{color: #0be;}
.m2-reportNews-listLink a:active{color: #0be;}
.m2-reportNews-listTime{
	height: 40px;
	padding-left: 22px;
	background-color: #eee;
}
.m2-reportNews-listTime p{
	position: relative;
	text-indent:32px;
	font-size: 14px;
	color: #09c;
	line-height: 36px;
}
.m2-reportNews-listTime p i{
	display: block;
	position: absolute;
	top: 9px;
	left: 5px;
	width: 16px;
	height: 16px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -401px 0px;
}
.m2-reportLogo{
	position: absolute;
	display: block;
	top: 52px;
	right: 90px;
	width: 150px;
	height: 40px;
}
.m2-reportVideo{
	width:621px;
	height:466px;
	background-color:#000;
	color:#fff;
	font-size:22px;
	text-align: center;
}


/*partners*/
.m2-partnersBanner-con{
	background: url(../images/m2-partners-banner.jpg) no-repeat center top;
	background-color: #66494E;
	width: 100%;
	height: 357px;
}
.m2-partnersBanner{
	width: 1000px;
	height: 260px;
	margin: 0 auto;
	padding-top: 12px;
}
.m2-partnersBanner h2{
	position: relative;
	height: 48px;
	line-height: 48px;
	text-indent: 76px;
	font-size: 20px;
	border-bottom: 1px dashed #fff;
	color: #fff;
	font-weight: normal;
}
.m2-partnersBanner h2 a{
	display: block;
	position: absolute;
	right: 1px;
	top: 10px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	padding: 0 13px;
	color: #fff;
	background-color: #F59451;
	text-indent: 0;
	text-align: center;
}
.m2-partnersBanner h2 a:link{background-color: #f59451;}
.m2-partnersBanner h2 a:visited{background-color: #f59451;}
.m2-partnersBanner h2 a:hover{background-color: #e58441;}
.m2-partnersBanner h2 a:active{background-color: #e58441;}
.m2-parLogo{
	display: block;
	position: absolute;
	height: 36px;
	top: 4px;
}
.m2-partnerLogo-1{left: 10px;}
.m2-partnersBanner-info{
	padding: 22px 0 0 0;
	zoom: 1;
}
.m2-partnersBanner-info:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-partnersBanner-info table{
	float: left;
	width: 595px;
	color: #fff;
}
.m2-partnersBanner-info table tr td span{
	font-size: 14px;
}
.m2-partnersBanner-info table tr td a{
	color: #fff;
	text-decoration: underline;
}
.m2-partnersBanner-info table tr td a:link{color: #fff;}
.m2-partnersBanner-info table tr td a:visited{color: #fff;}
.m2-partnersBanner-info table tr td a:hover{color: #0be;}
.m2-partnersBanner-info table tr td a:active{color: #0be;}
.m2-partnersBanner-info table tr td{
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}
.m2-parBannerinfo-rig{
	float: left;
	width: 375px;
	padding: 9px 12px 11px 13px;
	background-color: #fff;
	margin-top: 11px;
	zoom: 1;
}
.m2-parBannerinfo-rig:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-parBannerinfo-rig img{
	display: block;
	width: 178px;
}
.m2-parImgbox1,.m2-parImgbox2{
	width: 178px;
	height: 130px;
	float: left;
	position: relative;
	cursor: pointer;
	border: 1px solid #e3e3e3;
	overflow: hidden;
}
.m2-parImgbox1{
	margin-right: 12px;
}
.m2-parImgbox-bg{
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	background: #000;
	width: 180px;
	height: 132px;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
.m2-parImgbox-con{
	position: absolute;
	top: 38px;
	left: 20px;
	width: 138px;
	height: 51px;
	font-size: 16px;
	color: #fff;
	background: url(../images/m2-frontIcon-act.png) no-repeat -147px -125px;
	text-align: center;
	line-height: 51px;
	display: none;
}
.m2-parImgbox1:hover .m2-parImgbox-con,.m2-parImgbox2:hover .m2-parImgbox-con,.m2-parImgbox1:hover .m2-parImgbox-con,.m2-parImgbox2:hover .m2-parImgbox-con,.m2-parImgbox1:active .m2-parImgbox-con,.m2-parImgbox2:active .m2-parImgbox-con,.m2-parImgbox1:active .m2-parImgbox-con,.m2-parImgbox2:active .m2-parImgbox-con{
	display: block;
}
.m2-parImgbox1:hover .m2-parImgbox-bg,.m2-parImgbox2:hover .m2-parImgbox-bg,.m2-parImgbox1:hover .m2-parImgbox-bg,.m2-parImgbox2:hover .m2-parImgbox-bg,.m2-parImgbox1:active .m2-parImgbox-bg,.m2-parImgbox2:active .m2-parImgbox-bg,.m2-parImgbox1:active .m2-parImgbox-bg,.m2-parImgbox2:active .m2-parImgbox-bg{
	display: block;
}
.m2-parBg{
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.6;
	filter:alpha(opacity=60);
	z-index: 51;
}
.m2-parHidebox{
	position: absolute;
	display: none;
	width: 700px;
	left: 50%;
	margin-left: -372px;
	z-index: 52;
	padding: 8px 15px 10px 15px;
	background-color: #fff;
	border: 7px solid #616161;
}
.m2-parHidebox h2{
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	color: #000;
	border-bottom: 1px solid #e1e1e1;
	text-indent: 17px;
	font-weight: normal;
}
.m2-parHideimg img{
	display: block;
	width: 620px;
	margin: 0 auto;
}
.m2-parHideimg{
	padding: 15px 0 14px 0;
}
.m2-parHidefoot{
	position: relative;
	height: 24px;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #717171;
}
.m2-parHidefoot span{
	padding: 0 5px;
	color: #717171;
	font-size: 16px;
	line-height: 24px;
}
.m2-parHidefoot i{
	display: block;
	position: absolute;
	cursor: pointer;
	top: 4px;
	width: 34px;
	height: 16px;
}
.m2-parPageprev{
	right: 84px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -347px -21px;
}
.m2-parPagenext{
	right: 35px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -347px -37px;
}
.m2-parHideclose{
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 13px;
	height: 13px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -25px -40px;
	cursor: pointer;
}



.m2-partnersMain-con{
	width: 100%;
	background-color: #f0f0f0;
}
.m2-partnersDet-box{
	position: relative;
	width: 922px;
	top: -65px;
	margin: 0 auto;
	border: 1px solid #E1E1E1;
	background-color: #fff;
	padding:  20px 38px 0 38px;
}
.m2-partnersDet-box h3{
	font-size: 18px;
	font-weight: normal;
	line-height: 40px;
	height: 40px;
	border-bottom: 1px dashed #B7B7B7;
}
.m2-partnersDet{
	padding: 15px 0;
}
.m2-parDet-nor{
	text-indent: 28px;
	color: #717171;
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 13px;
}
.m2-parState{
	position: relative;
	width: 922px;
	margin:  45px auto 0 auto;
	min-height: 200px;
	padding-bottom: 40px;
}
.m2-parState h2.m2-parSta-head1{
	position: absolute;
	top: -22px;
	left: 365px;
	display: block;
	height: 36px;
	line-height: 36px;
	font-size: 26px;
	color: #717171;
	width: 172px;
	text-align: center;
	background-color: #fff;
}
.m2-parState ul{
	zoom: 1;
	width: 916px;
	border: 3px solid #F1F0F0;
}
.m2-parState ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-parState ul li{
	float: left;
	width: 227px;
	padding: 26px 0 12px 0;
}
.m2-parStateicon{
	width: 150px;
	height: 120px;
	margin: 0 auto;
	background-color: red;
}
.m2-parState-icon1{background: url(../images/m2-partnersIcon.png) no-repeat 0px 0px;}
.m2-parState-icon2{background: url(../images/m2-partnersIcon.png) no-repeat -150px 0px;}
.m2-parState-icon3{background: url(../images/m2-partnersIcon.png) no-repeat 0px -120px;}
.m2-parState-icon4{background: url(../images/m2-partnersIcon.png) no-repeat -150px -120px;}
.m2-parState-big{
	font-size: 24px;
	line-height: 36px;
	color: #f5924e;
	text-align: center;
}
.m2-parState-nor{
	font-size: 14px;
	color: #717171;
	text-align: center;
	line-height: 28px;
}
.m2-parState-nor span{
	color: #f5924e;
}
.m2-parStalist-con{
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.m2-parStalist-con h2{
	text-align: center;
	font-size: 26px;
	line-height: 36px;
	color: #09c;
	margin-bottom: 12px;
}
.m2-parList{
	width: 880px;
	margin: 0 auto;
	padding: 40px 0 60px 0;
	background: url(../images/m2-partnersListbg.png) repeat-y center top;
}
.m2-parList:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-parItem-lef{
	position: relative;
	float: left;
	width: 400px;
	height: 140px;
	margin-bottom: 55px;
	padding: 0 30px 0 10px;
	top: 95px;
}
.m2-parItem-rig{
	position: relative;
	float: left;
	width: 400px;
	height: 140px;
	margin-bottom: 55px;
	padding: 0 10px 0 30px;
}
.m2-parItem-lef .m2-parItembox-lef{
	width: 360px;
	height: 135px;
	padding:5px 28px 0 12px;
	background: url(../images/m2-partnersItemleft.png) no-repeat;
}
.m2-parItem-rig .m2-parItembox-rig{
	width: 360px;
	height: 135px;
	padding:5px 14px 0 26px;
	background: url(../images/m2-partnersItemright.png) no-repeat;
}
.m2-parItem-circle{
	position: absolute;
	display: block;
	width: 12px;
	height: 12px;
	top: -2px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -25px -53px;
}
.m2-parItem-lef .m2-parItem-circle{right: -6px;}
.m2-parItem-rig .m2-parItem-circle{left: -6px;}
.m2-parItembox h4{
	font-size: 16px;
	font-weight: normal;
	height: 32px;
	line-height: 32px;
	margin-bottom: 5px;
	border-bottom: 1px dashed #B7B7B7;
	text-indent: 2px;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m2-parItembox{
	position: relative;
}
.m2-parItemDet{
	height: 28px;
	line-height: 28px;
	color: #717171;
	font-size: 14px;
}
.m2-parItembox-lef .m2-parItemlink{right: 20px;}
.m2-parItembox-rig .m2-parItemlink{right: 9px;}
.m2-parItemlink{
	display: block;
	position: absolute;
	bottom: 9px;
	width: 75px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	border-radius: 3px;
}
.m2-preItemlink-before{
	background-color: #0896CC;
	border-bottom: 3px solid #007cac;
}
.m2-preItemlink-ing{
	background-color: #F4934D;
	border-bottom:3px solid #e3813b;
}
.m2-preItemlink-after{
	background-color: #AFAFAF;
	border-bottom:3px solid #9b9b9b;
}
.m2-preItemlink-before:link{background-color: #0896CC;}
.m2-preItemlink-before:visited{background-color: #0896CC;}
.m2-preItemlink-before:hover{background-color: #007cac;}
.m2-preItemlink-before:active{background-color: #007cac;}

.m2-preItemlink-ing:link{background-color: #F4934D;}
.m2-preItemlink-ing:visited{background-color: #F4934D;}
.m2-preItemlink-ing:hover{background-color: #e3813b;}
.m2-preItemlink-ing:active{background-color: #e3813b;}

.m2-preItemlink-after:link{background-color: #AFAFAF;}
.m2-preItemlink-after:visited{background-color: #AFAFAF;}
.m2-preItemlink-after:hover{background-color: #9b9b9b;}
.m2-preItemlink-after:active{background-color: #9b9b9b;}

.m2-parItem-finish{
	width: 137px;
	height: 101px;
	background: url(../images/m2-partnersIcon.png) no-repeat 0 -240px;
	position: absolute;
	top: 28px;
	right: 18px;
}
.m2-parItembox-lef .m2-parItem-finish{right: 21px;}
.m2-contactTelrig b.m2-contactTel-icon{left: 95px;}

.m2-parMore{
	background-color: #DBDBDB;
	font-size: 13px;
	color: #717171;
	height: 42px;
	line-height: 42px;
	width: 860px;
	margin: 20px auto;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
}
.m2-parFoot{
	margin-top: 60px;
}
.m2-parFoot h3{
	position: relative;
	text-indent: 100px;
	font-size: 20px;
	color: #000;
	font-weight: normal;
	width: 1000px;
	margin: 0 auto;
}
.m2-parFoot h3 i{
	display: block;
	position: absolute;
	top: 1px;
	left: 70px;
	width: 19px;
	height: 21px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -38px -40px;
}
.m2-parFoot ul{
	width: 860px;
	margin: 0 auto;
	padding-top: 15px;
}
.m2-parFoot ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-parFoot ul li{
	float: left;
	/*width: 146px;*/
	/*height: 46px;*/
	/*padding: 5px 6px;*/
	/*border: 1px dashed #ccc;*/
	margin:0 10px 16px 2px;
}

/*contact*/
.m2-contact-bannerCon{
	width: 100%;
	height: 357px;
	background: url(../images/m2-contact-banner.jpg) no-repeat center top;
	background-color: #fafafa;
	margin-top: 2px;
}
.m2-contactMain-con{
	widows: 100%;
	background-color: #f0f0f0;
	padding: 35px 0px 0px 0px;
	/*min-width: 1426px;*/
}
.m2-contactMain-box{
	width: 998px;
	margin: 0 auto;
	/*border: 1px solid #E1E1E1;*/
}
.m2-contactTel{
	width: 998px;
	margin: 0 auto;
	zoom: 1;
}
.m2-contactTel:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}

.m2-contactTellef{
	width: 499px;
	height: 510px;
	float: left;
	background: url(../images/m2-contactLefbg.png) repeat;
}
.m2-contactTelrig{
	/*width: 499px;
	height: 510px;
	float: left;
	background: url(../images/m2-contactRigbg.png) repeat;*/
	position: relative;
	background-color: white;
}

.m2-contactTelrig .moveb{
	position: absolute;
	right: -204px;
	top: 114px;
	width:200px;
	/*background: url(../images/m2-contactRig.png);*/
}
.m2-contactTeltop{
	width: 499px;
}
.m2-contactTeltop-box{
	position: relative;
	padding: 93px 0 0 150px;
	/*width: 312px;*/
	/*height: 117px;*/
	/*margin: 0 auto;
	border-bottom: 1px dashed #674B4D;*/
	margin-left: 130px;
}
.m2-contactTel-icon{
	display: block;
	position: absolute;
	width: 76px;
	height: 106px;
	top: 36px;
	background: url(../images/m2-contactIcon.png) no-repeat -312px 0;
}
.m2-contactTellef b.m2-contactTel-icon{left: 55px;}
.m2-contactTelrig b.m2-contactTel-icon{left: 50px;}
.m2-contactTel-big{
	font-size: 40px;
	line-height: 46px;
	color: #f24b2b;
}
.m2-contactTel-nor{
	font-size: 22px;
	color: #67494b;
}
.m2-contactTeltop-link{
	padding-top: 9px;
}
.m2-contactTeltop-link a{
	display: inline-block;
	position: relative;
	padding: 0 43px;
	font-size: 18px;
	line-height: 36px;
	height: 34px;
	text-align: center;
	background-color: #674B4D;
	color: #fff;
	border-radius: 7px;
	border-bottom: 4px solid #573b3d;
}
.m2-contactTeltop-link a:link{background-color: #674B4D;}
.m2-contactTeltop-link a:visited{background-color: #674B4D;}
.m2-contactTeltop-link a:hover{background-color: #573b3d;}
.m2-contactTeltop-link a:active{background-color: #573b3d;}
.m2-contactTeltop-link a i{
	display: block;
	position: absolute;
	top: 17px;
	right: 10px;
	width: 27px;
	height: 36px;
	background:  url(../images/m2-frontIcon-act.png) no-repeat -285px -125px;
}
.m2-contactTelipt-box{
	display: none;
	width: 380px;
	height: 112px;
	margin: 20px auto 2px auto;
	zoom: 1;
}
.m2-contactTelipt-box:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-conIpt-lef{
	float: left;
	width: 300px;
}
.m2-conIpt-rig{
	float: left;
	width: 76px;
}
.m2-conIpt-tel{
	position: relative;
	height: 44px;
}
.m2-conIpt-cod{
	position: relative;
	height: 30px;
}
.m2-conIpt-tel span,.m2-conIpt-cod span{
	float: left;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #67494b;
}
.m2-conIpt-tel input,.m2-conIpt-cod input{
	float: left;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #67494b;
	text-indent: 8px;
	border: 1px solid #67494b;
}
.m2-conIpt-tel b,.m2-conIpt-cod b{
	display: block;
	position: absolute;
	top: 28px;
	left: 62px;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	color: #f24b2b;
}
.m2-conIpt-tel input{
	width: 210px;
}
.m2-conIpt-cod input{
	width: 122px;
}
.m2-conIpt-cod img{
	float: left;
	display: inline-block;;
	width: 80px;
	height: 26px;
	cursor: pointer;
	margin-left: 7px;
}
.m2-contactTelipt-rig{
	float: left;
	width: 80px;
}
.m2-contactTelipt-rig a{
	display: block;
	width: 58px;
	height: 58px;
	line-height: 29px;
	padding: 5px;
	font-size: 22px;
	text-align: center;
	color: #67494B;
	border: 1px solid #67494B;
}
.m2-contactTelipt-rig a:link{color: #67494b;}
.m2-contactTelipt-rig a:visited{color: #67494b;}
.m2-contactTelipt-rig a:hover{color: #47292b; border: 1px solid #47292b;}
.m2-contactTelipt-rig a:active{color: #47292b; border: 1px solid #47292b;}

.m2-conService{
	padding-left: 10px;
}
.m2-conSerlist{
	width: 486px;
	zoom: 1;
}
.m2-conSerlist:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-conSerlist li{
	padding-top: 90px;
	float: left;
	height: 140px;
}
.m2-conSerlist1{
	width: 160px;
}
.m2-conSerlist2{
	width: 160px;
}
.m2-conSerlist3{
	width: 160px;
}
.m2-conSerlist li a{
	display: block;
	position: relative;
	width: 104px;
	height: 104px;
	margin: 0 auto;
}
.m2-conSerlist1 a{
	background: url(../images/m2-contactIcon.png) no-repeat 0px 0px;
}
.m2-conSerlist2 a{
	background: url(../images/m2-contactIcon.png) no-repeat -104px 0px;
}
.m2-conSerlist3 a{
	background: url(../images/m2-contactIcon.png) no-repeat -208px 0px;
}
.m2-conSerlist1 a b{
	position: absolute;
	display: block;
	width: 55px;
	height: 55px;
	top: -18px;
	right: -21px;
	background: url(../images/m2-contactIcon.png) no-repeat 0px -149px;
}
.m2-conSerlist2 a b{
	position: absolute;
	display: block;
	width: 55px;
	height: 55px;
	top: -18px;
	right: -21px;
	background: url(../images/m2-contactIcon.png) no-repeat -55px -149px;
}
.m2-conSerlist3 a b{
	position: absolute;
	display: block;
	width: 55px;
	height: 55px;
	top: -18px;
	right: -21px;
	background: url(../images/m2-contactIcon.png) no-repeat -110px -149px;
}
.m2-conSerlist li span{
	display: block;
	text-align: center;
	font-size: 14px;
	color: #67494b;
	height: 24px;
	line-height: 24px;
	margin-top: 5px;
}
.m2-contactOnlinebox{
	position: relative;
	padding: 35px 0 0 88px;
	width: 411px;
	/*height: 264px;*/
	position: absolute;
	top: 26px;
	right: 78px;
}
.m2-contactOnlinebox b{
	position: absolute;
	display: block;
	width: 276px;
	height: 161px;
	right: 2px;
	bottom: 1px;
}
.m2-conOnline-tel{
	position: relative;
	color: #67494b;
	text-indent: 35px;
	height: 50px;
	line-height: 30px;
	font-size: 20px;
}
.m2-conOnline-qq{
	position: relative;
	color: #67494b;
	text-indent: 35px;
	height: 50px;
	line-height: 30px;
	font-size: 20px;
}
.m2-conOnline-qq a{
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #fff;
	line-height: 37px;
	width: 156px;
	height: 43px;
	text-indent: 56px;
	background: url(../images/m2-contactIcon.png) no-repeat 0px -106px;
}
.m2-conOnline-qq a i{
	display: block;
	position: absolute;
	left: 25px;
	top: 5px;
	width: 24px;
	height: 27px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -367px -125px;
}
.m2-conOnline-tel span{
	font-size: 28px;
}
.m2-conOnline-tel i{
	position: absolute;
	display: block;
	top: 1px;
	left: 1px;
	width: 26px;
	height: 29px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -341px -125px;
}
.m2-conOnline-qq i{
	position: absolute;
	display: block;
	top: 1px;
	left: 1px;
	width: 26px;
	height: 29px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -315px -125px;
}
.m2-contactWel{
	width: 1000px;
	margin: 0 auto;
	background-color: #fff;
	padding: 50px 0 30px 0;
}
.m2-contactWel h2{
	text-indent: 34px;
	font-size: 18px;
	color: #000;
	line-height: 42px;
	height: 42px;
}
.m2-contactList{
	zoom: 1;
	width: 931px;
	margin: 0 auto;
	border-top: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
.m2-contactList:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-contactList li{
	float: left;
	border-bottom: 1px solid #e6e6e6;
}
.m2-contactList li:hover,.m2-contactList li:active{background-color: #F5F5F5;}
.m2-contactEmp{
	width: 100%;
	height: 80px;
	background: #F0F0F0;
}
li.m2-conList-ewm{
	position: relative;
	padding: 52px 0 0 150px;
	width: 315px;
	height: 115px;
}
li.m2-conList-com{
	width: 465px;
	height: 167px;
}
.m2-conList-ewm i{
	position: absolute;
	display: block;
	width: 103px;
	height: 102px;
	top: 29px;
	left:30px;
}
.m2-contactEwm-wb{
	background: url(../images/m2-contactIcon.png) no-repeat -165px -106px;
}
.m2-contactEwm-wx{
	background: url(../images/m2-contactIcon.png) no-repeat -268px -106px;
}
.m2-contractEwm-big{
	font-size: 18px;
	color: #717171;
	line-height: 30px;
}
.m2-contractEwm-nor,.m2-contractEwm-nor a{
	font-size: 15px;
	line-height: 26px;
	color: #717171;
}
.m2-contactList a:link{color: #717171;}
.m2-contactList a:visited{color: #717171;}
.m2-contactList a:hover{color: #09c;}
.m2-contactList a:active{color: #09c;}
.m2-conList-com h3{
	position: relative;
	margin: 13px 32px 7px 32px;
	font-size: 18px;
	line-height: 32px;
	/*text-indent: 2px;*/
	border-bottom: 1px dashed #B7B7B7;
}
.m2-conList-com h3 i {background: url(../images/myicon.png) no-repeat;position: absolute;margin-left: -14px;margin-top: 12px;width: 8px;height: 9px;}
.m2-conList-com p{
	font-size: 15px;
	padding-left: 34px;
	color: #717171;
}
.m2-conListcom-nor{
	line-height: 30px;
}
.m2-conListcom-sma{
	line-height: 24px;
}

/*partnersNoproject*/
.m2-partnersDet-box h2.m2-parSta-head2{
	position: relative;
	height: 48px;
	line-height: 48px;
	text-indent: 76px;
	font-size: 20px;
	border-bottom: 1px dashed #b7b7b7;
	color: #000;
	font-weight: normal;
}
.m2-partnersDet-box h2 a{
	display: block;
	position: absolute;
	right: 1px;
	top: 10px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	padding: 0 13px;
	color: #fff;
	background-color: #F59451;
	text-indent: 0;
	text-align: center;
}
.m2-partnersDet-box h2 a:link{background-color: #f59451;}
.m2-partnersDet-box h2 a:visited{background-color: #f59451;}
.m2-partnersDet-box h2 a:hover{background-color: #e58441;}
.m2-partnersDet-box h2 a:active{background-color: #e58441;}

.m2-parNolist{
	zoom: 1;
	width: 911px;
	padding: 28px 0 40px 11px;
}
.m2-parNolist:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-parNolist li{
	float: left;
	width: 225px;
	padding: 0px 0px 28px 0px;
}
.m2-parNolist li img{
	display: block;
	width: 179px;
	height: 130px;
	margin: 0 auto;
	cursor: pointer;
}
.m2-parNolist li p{
	text-align: center;
	font-size: 14px;
	color: #717171;
	height: 20px;
	line-height: 20px;
	margin-top: 10px;
}

/*aboutUs*/
.m2-aboutBanner-con{
	background: url(../images/m2-about-banner.jpg) no-repeat center top;
	width: 100%;
	height: 357px;
	margin-top: 2px;
	background-color: #4982AC;
}
.m2-about-con{
	width: 1000px;
	padding:4px 0 1px 30px;
	margin: 30px auto;
	background-color: #fff;
}
.m2-about-con h1,.m2-abuoutDet-box h3,.m2-abuoutDet-box p{
	display: block;
	width: 920px;
}
.m2-about-con h1{
	margin: 0 auto 10px auto;
	line-height: 70px;
	font-size: 30px;
	color: #000;
	text-align: center;
	border-bottom: 1px dashed #BFBFBF;
	font-weight: normal;
}
.m2-abuoutDet-box h3{
	position: relative;
	margin: 0 auto;
	font-size: 16px;
	color: #50a6d1;
	text-indent: 16px;
	line-height: 36px;
	font-weight: normal;
}
.m2-abuoutDet-box h3 i{
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	top: 14px;
	left: 1px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -381px -154px;
}
.m2-abuoutDet-box p{
	margin: 0 auto;
	font-size: 16px;
	color: #666666;
	line-height: 28px;
}
.m2-aboutImglist{
	width: 1000px;
	zoom: 1;
	padding: 26px 0 35px 0;
}
.m2-aboutImglist:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-aboutImglist li{
	float: left;
	width: 240px;
}
.m2-aboutImglist li p{
	text-align: center;
	color: #393f4f;
	font-size: 19px;
	line-height: 24px;
}
.m2-aboutImglist li i{
	display: block;
	width: 88px;
	height: 88px;
	margin: 0 auto 10px auto;
}
.m2-aboutImglist-1{background: url(../images/m2-frontIcon-act.png) no-repeat 0px -198px;}
.m2-aboutImglist-2{background: url(../images/m2-frontIcon-act.png) no-repeat -88px -198px;}
.m2-aboutImglist-3{background: url(../images/m2-frontIcon-act.png) no-repeat -176px -198px;}
.m2-aboutImglist-4{background: url(../images/m2-frontIcon-act.png) no-repeat -264px -198px;}
.m2-aboutImglist-5{background: url(../images/m2-frontIcon-act.png) no-repeat -352px -198px;}
.m2-aboutImglist-6{background: url(../images/about/jyxkz.png) no-repeat;}

.m2-aboutImglist li:hover p,.m2-aboutImglist li:active p{
	color: #50a6d1;
}
.m2-aboutSec-banner{
	width: 100%;
	height: 357px;
	background: url(../images/m2-aboutSection-banner.jpg) no-repeat center top;
	background-color: #51A6D1;
}
.roundabout-holder {
	list-style:none;
	width:500px;
	height:450px;
	margin:0px auto;
}

.roundabout-moveable-item {
	font-size:12px!important;
	height:500px; width:480px;
	cursor:pointer;
	padding:5px;
}

.roundabout-moveable-item img {
	height:100%;
	width:100%;
	margin:0;
}
#m2-aboutSec-list{
	width: 998px;
	margin: 30px auto 0 auto;
	padding: 30px 0 140px 0;
	border: 1px solid #E1E1E1;
	background-color: #fff;
}
#m2-aboutSec-list ul{
	width: 740px;
	height: 450px;
	zoom: 1;
}
#m2-aboutSec-list ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
#m2-aboutSec-list ul li{float: left;}
#m2-aboutSec-list h3{
	width: 920px;
	margin: 0 auto 80px auto;
	line-height: 70px;
	font-size: 30px;
	color: #000;
	text-align: center;
	border-bottom: 1px dashed #BFBFBF;
	font-weight: normal;
}
.m2-aboutPho-con{
	width: 1000px;
	margin: 0 auto;
}
.m2-aboutPho-tit h3{
	width: 920px;
	margin: 40px auto 10px auto;
	line-height: 70px;
	font-size: 30px;
	color: #000;
	text-align: center;
	border-bottom: 1px dashed #BFBFBF;
	font-weight: normal;
}
.m2-aboutPho-tit p{
	width: 920px;
	margin: 0 auto;
	line-height: 45px;
	color: #666;
	font-size: 22px;
}
.m2-aboutPho-box{
	width: 920px;
	margin: 0 auto;
	padding: 35px 0 150px 0;
}
.m2-aboutPho-box ul{
	width: 920px;
	zoom: 1;
}
.m2-aboutPho-box ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-aboutPho-box ul li{
	position: relative;
	float: left;
	width: 305px;
	height:260px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	cursor: pointer;
}
.m2-aboutPho-box ul li span{
	display: block;
	width: 305px;
	height: 260px;
	z-index: 2;
	cursor: pointer;
}
.m2-aboutPho-box ul li a img{
	display: block;
	width: 305px;
	height: 260px;
}
.m2-aboutPho-box ul li a{
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 305px;
	color: #fff;
	text-align: center;
	font-size: 28px;
	line-height: 260px;
	height: 260px;
	z-index: 5;
}
.m2-aboutPho-box ul li i{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 305px;
	height: 260px;
	z-index: 4;
	background-color: #27A8D8;
	opacity: 0.9;
	fliter:alpha(opacity=90);
}
.m2-aboutPho-box ul li b{
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 305px;
	height: 260px;
	z-index: 3;
	background-color: #000;
	opacity: 0.35;
	fliter:alpha(opacity=35);
}
.m2-aboutPho-box ul li:hover i,.m2-aboutPho-box ul li:active i{display: block;}
.m2-aboutPho-box ul li:hover b,.m2-aboutPho-box ul li:active b{display: none;}

/*businessCharacteristics*/
.m2-bus-bannerCon{
	width: 100%;
	height: 357px;
	background: url(../images/m2-bus-banner.jpg) no-repeat center top;
	background-color: #fafafa;
	margin-top: 2px;
}
.m2-busMain-con{
	background-color: #f0f0f0;
	padding: 35px 0 88px 0;
}
.m2-busMainsec1{
	width: 998px;
	margin: 0 auto;
	padding: 25px 0 0px 0;
	background-color: #fff;
	border: 1px solid #E1E1E1;
}
.m2-busMain-con h2{
	display: block;
	width: 924px;
	margin: 0 auto;
	font-size: 30px;
	line-height: 48px;
	height: 48px;
	font-weight: normal;
	border-bottom: 1px dashed #BFBFBF;
	text-align: center;
}
.m2-busSec1box{
	zoom: 1;
}
.m2-busSec1box:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-busSec1box-lef{
	float: left;
	width: 410px;
	height: 430px;
	padding: 34px 0 0 89px;
}
.m2-busSec1box-rig{
	float: left;
	width: 391px;
	height: 345px;
	padding: 119px 0 0 108px;
}
.m2-busSec1-det1{
	border-left: 1px solid #FFAB42;
	color: #FFAB42;
	height: 60px;
	margin-bottom: 35px;
}
.m2-busSec1-det1 p{
	color: #FFAB42;
	text-indent: 12px;
}
.m2-busSec1-det2{
	border-left: 1px solid #13B8D4;
	color: #13B8D4;
	height: 60px;
}
.m2-busSec1-det2 p{
	color: #13B8D4;
	text-indent: 12px;
}
.m2-busSec1-big{
	font-size: 24px;
	line-height: 32px;
}
.m2-busSec1-nor{
	font-size: 18px;
	line-height: 28px;
}
.m2-sec1-fot{
	width: 998px;
	padding-top: 22px;
}
.m2-sec1-fot p{
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #898989;
	font-size: 16px;
}
.m2-sec1Fot{
	width: 998px;
	height: 240px;
	margin-top: 42px;
	background: url(../images/m2-sec1-fot.jpg) no-repeat;
}
.m2-busMainsec2{
	margin: 32px auto 0 auto;
	padding: 25px 0 0px 0;
	width: 998px;
	border: 1px solid #E1E1E1;
	background-color: #fff;
}
.m2-busMainsec2{
	padding: 8px 0 0px 0;
}
.m2-busMainsec2 p{
	display: block;
	width: 924px;
	margin: 0 auto;
	text-align: center;
}
.m2-busSec2-head{
	padding: 12px 0 60px 0;
}
.m2-busSec2big{
	font-size: 20px;
	color: #444;
	line-height: 50px;
}
.m2-busSec2nor{
	font-size: 16px;
	color: #717171;
	line-height: 28px;
}
.m2-busSec2-foot{
	padding: 0 0 50px 70px;
}
.m2-busSec2-foot ul{
	width: 900px;
	zoom: 1;
}
.m2-busSec2-foot ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-busSec2-foot ul li{
	float: left;
	width: 300px;
	height: 45px;
	padding-top: 138px;
}
.m2-busSec2-foot1{background: url(../images/m2-busSec2-foot.png) no-repeat 0 0px;}
.m2-busSec2-foot2{background: url(../images/m2-busSec2-foot.png) no-repeat 0 -183px;}
.m2-busSec2-foot3{background: url(../images/m2-busSec2-foot.png) no-repeat 0 -366px;}

.m2-busSec2fot-big{
	display: inline-block;
	margin-left: 17px;
	font-size: 30px;
	font-weight: bold;
	color: #444;
	line-height: 34px;
}
.m2-busSec2fot-nor{
	display: inline-block;
	margin-left: 17px;
	font-size: 16px;
	font-weight: bold;
	color: #444;
	line-height: 34px;
}
.m2-busSec2-foot ul li a{
	display: inline-block;
	margin-left: 26px;
	font-size: 14px;
	content: #444;
	line-height: 34px;
}
.m2-busSec2-foot ul li a:link{color: #444;}
.m2-busSec2-foot ul li a:visited{color: #444;}
.m2-busSec2-foot ul li a:hover{color: #13B8D4;}
.m2-busSec2-foot ul li a:active{color: #13B8D4;}

.m2-busMainsec3,.m2-busMainsec4,.m2-busMainsec5,.m2-busMainsec6,.m2-busMainsec7{
	margin: 32px auto 0 auto;
	padding: 25px 0 0px 0;
	width: 998px;
	border: 1px solid #E1E1E1;
	background-color: #fff;
}
.m2-busMainsec3-con{
	width: 998px;
	padding:50px 0 60px 73px;
	zoom: 1;
}
.m2-busMainsec3-con:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-busMainsec3-lef{
	float: left;
	background: url(../images/m2-busMainsec3.jpg) no-repeat;
	width: 420px;
	height: 355px;
}
.m2-busMainsec3-rig{
	float: left;
	width: 500px;
	height: 300px;
	padding-top: 55px;
}
.m2-busMainsec3-rig p{
	text-indent: 100px;
}
.m2-busMainsec3-sma{
	font-size: 18px;
	line-height: 32px;
	color: #717171;
}
.m2-busMainsec3-nor{
	font-size: 22px;
	line-height: 36px;
	color: #14b8d4;
}
.m2-busMainsec3-big{
	font-size: 44px;
	line-height: 56px;
	color: #14b8d4;
}
.m2-busMainsec3-link{
	text-align: right;
	padding: 50px 68px 0 0;
	font-size: 14px;
	line-height: 20px;
}
.m2-busMainsec3-link a:link,.m2-busMainsec5-link a:link,.m2-busMainsec4-link a:link,.m2-busMainsec6-link a:link,.m2-busMainsec7-link a:link{color: #444;}
.m2-busMainsec3-link a:visited,.m2-busMainsec5-link a:visited,.m2-busMainsec4-link a:visited,.m2-busMainsec6-link a:visited,.m2-busMainsec7-link a:visited{color: #444;}
.m2-busMainsec3-link a:hover,.m2-busMainsec5-link a:hover,.m2-busMainsec4-link a:hover,.m2-busMainsec6-link a:hover,.m2-busMainsec7-link a:hover{color: #14b8d4;}
.m2-busMainsec3-link a:active,.m2-busMainsec5-link a:active,.m2-busMainsec4-link a:active,.m2-busMainsec6-link a:active,.m2-busMainsec7-link a:active{color: #14b8d4;}
.m2-busMainsec4{
	margin: 32px auto 0 auto;
	padding: 25px 0 0px 0;
	width: 998px;
	border: 1px solid #E1E1E1;
	background-color: #fff;
}
.m2-busMainsec4-con{
	width: 953px;
	padding:86px 0 15px 45px;
	zoom: 1;
}
.m2-busMainsec4-con:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-busMainsec4-lef{
	float: left;
	width: 454px;
	height: 364px;
}
.m2-busMainsec4-rig{
	float: left;
	width: 499px;
	height: 364px;
	background: url(../images/m2-busMainsec4.jpg);
}
.m2-busMainsec4-big{
	font-size: 30px;
	line-height: 50px;
	color: #14b8d4;
}
.m2-busMainsec4-nor{
	font-size: 18px;
	line-height: 33px;
	color: #717171;
}
.m2-busMainsec4-link{
	padding-top: 50px;
	font-size: 14px;
	color: #444;
}
.m2-busMainsec5-con{
	width: 998px;
	padding:65px 0 70px 45px;
	zoom: 1;
}
.m2-busMainsec5-con:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-busMainsec5-lef{
	float: left;
	width: 499px;
	height: 285px;
	background: url(../images/m2-busMainsec5.jpg);
}
.m2-busMainsec5-rig{
	float: left;
	padding:38px 45px 0 0;
}
.m2-busMainsec5-rig p{
	text-indent: 42px;
}
.m2-busMainsec5-nor{
	font-size: 18px;
	color: #717171;
	line-height: 31px;
}
.m2-busMainsec5-big{
	font-size: 23px;
	color: #14b8d4;
	line-height: 38px;
}

.m2-busMainsec6-rig{
	float: left;
	width: 499px;
	height: 364px;
	background: url(../images/m2-busMainsec6.jpg);
}
.m2-busMainsec5-link{
	padding-top: 50px;
	text-align: right;
	font-size: 14px;
	color: #444;
}
.m2-busMainsec7-con{
	width: 998px;
	padding:46px 0 15px 0;
	zoom: 1;
}
.m2-busMainsec7-con:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-busMainsec7-lef{
	float: left;
	width: 500px;
	height: 380px;
	background: url(../images/m2-busMainsec7.jpg);
}
.m2-busMainsec7-rig{
	float: left;
	width: 430px;
	height: 330px;
	padding: 50px 0 0 65px;
}
.m2-busMainsec7-big{
	font-size: 30px;
	color: #14b8d4;
	line-height: 58px;
}
.m2-busMainsec7-nor{
	font-size: 18px;
	color: #717171;
	line-height: 30px;
}
.m2-busMainsec7-link{
	font-size: 14px;
	color: #444;
	text-align: right;
	padding: 50px 40px 0 0;
}

/*businessCharacteristics2*/
.m2-busTable{
	width: 998px;
	margin:35px auto;
	border:1px solid #E2E2E2;
	background-color: #fff;
}
.m2-busTable h1{
	height: 30px;
	line-height: 30px;
	font-size: 30px;
	color: #444444;
	text-align: center;
	margin:36px 0 45px 0;
	font-weight: normal;
}
.m2-busTabcon{
	position: relative;
	width: 956px;
	margin: 0 0 66px 25px;
}
.m2-busTabbox{
	width: 870px;
	/*height: 400px;*/
	border:1px solid #E4E4E4;
	border-bottom: none;
	border-radius: 4px 0 0 4px;
	box-shadow: 0 10px 5px #C4C4C4;
	zoom: 1;
}
.m2-busTabbox:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-busTablist{
	position: relative;
	float: left;
	width: 77px;

	padding-top: 47px;
	background-color: #0099CC;
	border-radius: 4px 0 0 4px;
}
.m2-busTablist b{
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	width: 51px;
	height: 12px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -438px 0px;
}
.m2-busTablist ul{
	width: 77px;
	/*height: 353px;*/
}
.m2-busTabmain{
	float: left;
	padding: 0 0 0 19px;
	width: 770px;
}
.m2-busTablist ul li{
	width: 77px;
	height: 59px;
	cursor: pointer;
	margin-top: 5px;
}
.m2-busTablist ul li i{
	display: block;
	width: 77px;
	height:59px;
}
.m2-busTab-unsel .m2-busTabicon1{background: url(../images/businessIcon2.png) no-repeat 0px 0px;}
.m2-busTab-unsel .m2-busTabicon2{background: url(../images/businessIcon2.png) no-repeat 0px -59px;}
.m2-busTab-unsel .m2-busTabicon3{background: url(../images/businessIcon2.png) no-repeat 0px -118px;}
.m2-busTab-unsel .m2-busTabicon4{background: url(../images/businessIcon2.png) no-repeat 0px -177px;}
.m2-busTab-unsel .m2-busTabicon5{background: url(../images/businessIcon2.png) no-repeat 0px -236px;}
.m2-busTab-unsel .m2-busTabicon6{background: url(../images/mybusinessicon1.png) no-repeat;}
.m2-busTab-unsel .m2-busTabicon7{background: url(../images/mybusinessicon3.png) no-repeat;}
.m2-busTab-sel .m2-busTabicon1{background: url(../images/businessIcon2.png) no-repeat -77px 0px;}
.m2-busTab-sel .m2-busTabicon2{background: url(../images/businessIcon2.png) no-repeat -77px -59px;}
.m2-busTab-sel .m2-busTabicon3{background: url(../images/businessIcon2.png) no-repeat -77px -118px;}
.m2-busTab-sel .m2-busTabicon4{background: url(../images/businessIcon2.png) no-repeat -77px -177px;}
.m2-busTab-sel .m2-busTabicon5{background: url(../images/businessIcon2.png) no-repeat -77px -236px;}
.m2-busTab-sel .m2-busTabicon6{background: url(../images/mybusinessicon2.png) no-repeat;}
.m2-busTab-sel .m2-busTabicon7{background: url(../images/mybusinessicon4.png) no-repeat;}
.m2-busLitop h3{
	height: 62px;
	line-height: 62px;
	font-size: 30px;
	color: #0099cc;
	font-weight: normal;
}
.m2-busLitop-nor{
	line-height: 28px;
	padding-right: 30px;
	font-size: 16px;
	color: #999;
}
.m2-busLitop-btn{
	margin: 14px 0;
}
.m2-busLitop-btn a{
	display: inline-block;
	height: 24px;
	color: #ffaa3d;
	line-height: 24px;
	font-size: 14px;
	padding: 0 15px;
	border:1px solid #ffaa3d;
	border-radius: 12px;
}
.m2-busLitop-btn a:link{color: #ffaa3d;border:1px solid #ffaa3d;}
.m2-busLitop-btn a:visited{color: #ffaa3d;border:1px solid #ffaa3d;}
.m2-busLitop-btn a:hover{color: #ffba4d;border:1px solid #ffba4d;}
.m2-busLitop-btn a:active{color: #ffba4d;border:1px solid #ffba4d;}

.m2-busBotsec h4{
	position: relative;
	height: 22px;
	line-height: 22px;
	text-indent: 16px;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 8px;
	color: #717171;
}
.m2-busBotsec h4 i{
	display: block;
	position: absolute;
	top: 6px;
	left: 0px;
	width: 9px;
	height: 10px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -489px 0px;
}
.m2-busBotsec-nor{
	line-height: 26px;
	font-size: 16px;
	padding-left: 16px;
	color: #999;
}
.m2-busLibottom1{
	width: 563px;
	padding-top: 10px;
}
.m2-busLibottom2{
	width: 478px;/*
	padding-top: 40px;
*/}
.m2-busLibottom3{
	width: 485px;
	padding-top: 40px;
}
.m2-busImgbox{
}
.m2-busImgbox b{
	display: block;
	position: absolute;
}
.m2-busImg1{
	width: 312px;
	height: 251px;
	right: 0px;
	bottom: 3px;
	background: url(../images/busImg1.png) no-repeat;
}
.m2-busImg2{
	width: 382px;
	height: 265px;
	right: -43px;
	bottom: -5px;
	background: url(../images/busImg2.png) no-repeat;
}
.m2-busImg3{
	width: 373px;
	height: 261px;
	right: 0px;
	bottom: 0px;
	background: url(../images/busImg3.png) no-repeat;
}
.m2-busImg4{
	width: 284px;
	height: 311px;
	right: 45px;
	bottom: 20px;
	background: url(../images/busImg4.png) no-repeat;
}
.m2-busImg5{
	width: 446px;
	height: 274px;
	right: 11px;
	bottom: 0px;
	background: url(../images/busImg5.png) no-repeat;
}
.m2-busImg6{
	width: 360px;
	height: 236px;
	right: 11px;
	bottom: 0px;
	background: url(../images/mybusinessicon5.png) no-repeat;
}
.m2-busImg7{
	width: 446px;
	height: 274px;
	right: 11px;
	bottom: 0px;
	background: url(../images/mybusinessicon6.png) no-repeat;
}
.m2-busli-h4{
	font-size: 21px;
	height: 21px;
	font-weight: normal;
	line-height: 21px;
	color: #444444;
}

/*安全保障页面*/
.m2-secBanner-con{height: 192px;background: url(../images/security/securityone.png) no-repeat center top;background-color: #2fb7ea;}
.security_ensure_one {background-color: #f4f6f8;padding: 30px 0;}
.security_ensure_one .content {color: #666666;font-size: 18px;width: 1000px;margin: 20px auto 0 auto;text-align: justify;text-indent: 2rem;line-height: 30px;}
.security_ensure_content_title {text-align: center;width: 480px;margin: 0 auto;font-size: 22px;position: relative;color: #333;font-weight: bold;}
.security_ensure_content_title .solid {display: inline-block;width: 90px;border-top: 2px solid #333333;position: absolute;top: 14px;}
.security_ensure_content_title .left {left: 0;}
.security_ensure_content_title .right {right: 0;}
.security_ensure_two {padding: 40px 0;}
.security_ensure_two .content {position: relative;color: #333;font-size: 16px;width: 915px;height: 500px;margin: 20px auto 0 auto;text-align: justify;background: url(../images/security/securitytwo.png) no-repeat center top;}
.security_ensure_two .lefthover {position: absolute;left: 140px;top: 342px;}
.security_ensure_two .lefthover .detail {font-size: 14px;display: none;background-color: white;position: absolute;top: 30px;left: -200px;border-radius: 6px;border:1px solid #666666;padding: 8px;width: 576px;}
.security_ensure_two .lefthover .detail_title {position: absolute;left: 256px;top: -10px;}
.security_ensure_two .lefthover:hover {color: #63b3e8;}
.security_ensure_two .lefthover:hover .detail {display: block;} 
.security_ensure_two .righthover {position: absolute;right: 156px;top: 342px;}
.security_ensure_two .righthover .detail {font-size: 14px;display: none;background-color: white;position: absolute;top: 30px;left: -224px;border-radius: 6px;border:1px solid #666666;padding: 8px;width: 576px;}
.security_ensure_two .righthover .detail_title {position: absolute;left: 256px;top: -10px;}
.security_ensure_two .righthover:hover {color: #63b3e8;}
.security_ensure_two .righthover:hover .detail {display: block;}
.security_ensure_three {background-color: #f4f6f8;padding: 30px 0;}
.security_ensure_three .container {text-indent: 2rem;position: relative;color: #666666;font-size: 16px;width: 1000px;margin: 0 auto 60px auto;text-align: justify;line-height: 30px;}
.security_ensure_three .container_style {width: 700px;}
.security_ensure_three .container .right {position: absolute;right: 0;top: -22px;}
.security_ensure_three .container_style h4 {color: #333;font-size: 20px;text-indent: 0;}
.security_ensure_three .container_style h4 span{font-size: 16px;padding-left: 10px;}
.security_ensure_four {padding: 40px 0;text-align: center;}
.security_ensure_four img {margin-right: 10px;width: 126px;margin-bottom: 8px;}
.security_ensure_five {background-color: #f4f6f8;padding: 30px 0;text-align: center;font-size: 16px;}
.security_ensure_five .success_btn {font-size: 16px;color: white;border:0;height: 40px;width: 200px;margin-top: 20px;background-color: #ea544a;border-radius: 6px;}

/*m2-level*/
.m2-levelCon{
	width: 100%;
	padding: 32px 0 70px 0;
	background-color: #F0F0F0;
}
.m2-levelMain{
	position: relative;
	width: 998px;
	border:1px solid #E7E7E7;
	margin: 0 auto;
	padding: 0 0 25px 0;
	background-color: #fff;
}
.m2-levelTab{
	position: absolute;
	width: 270px;
	height: 40px;
	top: -11px;
	left: 22px;
	zoom: 1;
}
.m2-levelTab:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-levelTab1{
	float: left;
	position: relative;
	width: 117px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 18px;
	background-color: #E25353;
	text-align: center;
	cursor: pointer;
	margin-right: 17px;
}
.m2-levelTab2{
	float: left;
	position: relative;
	width: 117px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 18px;
	background-color: #A9A9A9;
	text-align: center;
	cursor: pointer;
}
.m2-levelTab1:hover,.m2-levelTab1:active{background-color: #d44;}
.m2-levelTab2:hover,.m2-levelTab2:active{background-color: #999;}
.m2-levelTab-angle{
	display: block;
	position: absolute;
	right: -10px;
	top: 0;
	width: 10px;
	height: 11px;
}
.m2-levelTab1 .m2-levelTab-angle{background: url(../images/m2-level.png) no-repeat -396px -161px;}
.m2-levelTab2 .m2-levelTab-angle{background: url(../images/m2-level.png) no-repeat -406px -161px;}
.m2-lvMainbang{
	width: 933px;
	margin: 0 auto;
	border: 1px solid #e6e6e6;
}
.m2-lvMainbang-head{
	zoom: 1;
	padding: 0 0 0 166px;
	height: 41px;
	border-bottom: 1px solid #E6E6E6;
	background-color: #f0f0f0;
}
.m2-lvMainbang-head:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-lvIcon{
	padding: 2px 0 0 0;
	text-align: left;
}
.m2-lvIcon span{
	display: inline-block;
	width: 79px;
	height: 32px;
	margin: 4px 0 0 10px;
}
.m2-lvIcon1 span{background: url(../images/m2-level.png) no-repeat 0px 0px;}
.m2-lvIcon2 span{background: url(../images/m2-level.png) no-repeat -79px 0px;}
.m2-lvIcon3 span{background: url(../images/m2-level.png) no-repeat -158px 0px;}
.m2-lvIcon4 span{background: url(../images/m2-level.png) no-repeat -237px 0px;}
.m2-lvIcon5 span{background: url(../images/m2-level.png) no-repeat -316px 0px;}
.m2-lvBangbox{
	width: 958px;
	margin: 0 auto;
}
.m2-lvBangbox-head{
	display: block;
	padding-left: 34px;
	margin-top: 32px;
	height: 37px;
	font-size: 16px;
	color: #000000;
	line-height: 37px;
	font-weight: normal;
}
.m2-lvBangbox1 .m2-lvBangbox-head{
	text-indent: 10px;
	font-size: 16px;
}
.m2-lvBangbox-list{
	zoom: 1;
	width: 958px;
}
.m2-lvBangbox-list:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-lvBangbox-list li{
	float: left;
	height: 90px;
	background-color: #E8EFF0;
	text-align: center;
}
.m2-lvBangbox-listTit{
	position: relative;
	width: 125px;
	margin-right: 3px;
	line-height: 90px;
	text-indent: 51px;
	font-size: 16px;
	color: #898989;
}
.m2-lvBangbox-listCon{
	width: 164px;
	margin-left:2px;
}
.m2-levelMain h2 span{
	color: #ee442d;
}
.m2-levelMain h2{
	position: relative;
	font-size: 20px;
	color: #4e4e4e;
	text-indent: 32px;
	height: 55px;
	line-height: 55px;
	border-bottom: 1px solid #E1E1E1;
}
.m2-levelMain h2 i{
	display: block;
	position: absolute;
	width: 8px;
	height: 12px;
	top: 22px;
	left: 20px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -493px -198px;
}
.m2-lvBangtable{
	width: 930px;
	border: 1px solid #EBEBEB;
	margin: 5px auto 45px auto;
}
.m2-lvTab-grey{
	height: 40px;
	background-color: #F0F0F0;
}
.m2-lvTabline2{
	height: 60px;
}
.m2-lvTabtr td{
	border-top: 1px solid #ebebeb;
}
.m2-lvTab-tit{
	vertical-align: middle;
}
.m2-lvTabpsg-nor{
	font-size: 14px;
	color: #717171;
	line-height: 22px;
	padding: 9px 0;
}
.m2-lvTab-tit{
	position: relative;
	text-indent: 48px;
	font-size: 14px;
	height:
}
.m2-lvBoxicon{
	display: block;
	position: absolute;
	width: 25px;
	height: 25px;
	left: 18px;
}
.m2-lvBoxicon1{background: url(../images/m2-frontIcon-act.png) no-repeat -443px -198px;top: 17px;}
.m2-lvBoxicon2{background: url(../images/m2-frontIcon-act.png) no-repeat -468px -198px;top: 9px;}
.m2-lvBoxicon3{background: url(../images/m2-frontIcon-act.png) no-repeat -443px -223px;top: 9px;}
.m2-lvBoxicon4{background: url(../images/m2-frontIcon-act.png) no-repeat -468px -223px;top: 27px;}
.m2-lvBoxicon5{background: url(../images/m2-frontIcon-act.png) no-repeat -443px -248px;top: 17px;}
.m2-lvTabgrey-tit{
	text-align: center;
	font-size: 20px;
	color: #000;
}
.m2-lvViplist{
	padding: 20px 0 40px 0;
}
.m2-lvViplist li{
	position: relative;
	height: 28px;
	line-height: 28px;
	padding:8px 0 8px 68px;
	zoom: 1;
}
.m2-lvViplist li:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-lvViplist li span.m2-lvVipnor{
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #717171;
	line-height: 28px;
}
.m2-lvViplist li a{
	display: inline-block;
	float: left;
	margin-left: 50px;
	font-size: 14px;
	color: #7bcbea;
}
.m2-lvViplink:link{color:#7bcbea;}
.m2-lvViplink:visited{color:#7bcbea;}
.m2-lvViplink:hover{color:#09c;}
.m2-lvViplink:active{color:#09c;}
.m2-lvViplist li i{
	display: block;
	position: absolute;
	width: 28px;
	height:28px;
	top: 6px;
	left: 25px;
}
.m2-lvViplist1 i{background: url(../images/m2-frontIcon-act.png) no-repeat -420px -65px;}
.m2-lvViplist2 i{background: url(../images/m2-frontIcon-act.png) no-repeat -446px -65px;}
.m2-lvViplist3 i{background: url(../images/m2-frontIcon-act.png) no-repeat -472px -65px;}
.m2-lvViplist4 i{background: url(../images/m2-frontIcon-act.png) no-repeat -420px -91px;}
.m2-lvViplist5 i{background: url(../images/m2-frontIcon-act.png) no-repeat -446px -91px;}
.m2-lvViplist li span.m2-lvViphid{
	display: inline-block;
	float: left;
	margin-left: 25px;
	padding: 0 14px;
	background-color: #F59451;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	cursor: pointer;
}
.m2-lvViplist li span.m2-lvViphid:link{background-color:#f59451;}
.m2-lvViplist li span.m2-lvViphid:visited{background-color:#f59451;}
.m2-lvViplist li span.m2-lvViphid:hover{background-color:#e58441;}
.m2-lvViplist li span.m2-lvViphid:active{background-color:#e58441;}
.m2-lvBg{
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.45;
	filter:alpha(opacity=45);
	z-index: 51;
}
.m2-lvConfirm{
	position: fixed;
	width: 500px;
	height: 480px;
	left: 50%;
	top: 80px;
	margin-left: -257px;
	border: 7px solid #616161;
	z-index: 53;
	background-color: #fff;
}
.m2-lvConclose{
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	cursor: pointer;
	top: 6px;
	right: 14px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -25px -40px;
}
.m2-lvConfirm h3{
	width: 472px;
	margin: 10px auto 0 auto;
	border-bottom: 1px solid #eee;
	font-size: 18px;
	line-height: 48px;
	text-align: center;
}
.m2-lvConmain{
	width: 472px;
	margin:16px auto;
}
.m2-lvConmain{
	height: 338px;
	line-height: 26px;
	color: #4e4e4e;
	font-size: 14px;
	overflow: auto;
}
.m2-lvConbtn-box{
	width: 240px;
	height: 30px;
	line-height: 30px;
	margin: 15px auto 17px auto;
	zoom: 1;
}
.m2-lvConbtn-box:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-lvConchk{
	position: relative;
	float: left;
	text-indent: 20px;
}
.m2-lvConchk i{
	display: block;
	position: absolute;
	width: 14px;
	height: 14px;
	left: 0;
	top: 9px;
}
.m2-lvCon-checked{background: url(../images/m2-frontIcon-act.png) no-repeat -468px -248px;}
.m2-lvCon-uncheck{background: url(../images/m2-frontIcon-act.png) no-repeat -482px -248px;}
.m2-lvCon-sure{
	float: right;
	cursor: pointer;
	height: 32px;
	line-height: 32px;
	color: #fff;
	font-size: 14px;
	padding: 0 35px;
	background-color: #F59451;
	border-radius: 3px;
}
.m2-lvCon-false{
	float: right;
	cursor: not-allowed;
	height: 32px;
	line-height: 32px;
	color: #fff;
	font-size: 14px;
	padding: 0 35px;
	background-color: #bbb;
	border-radius: 3px;
}
.m2-lvCon-sure:hover,.m2-lvCon-sure:active{
	background-color: #e58441;
}

.tetesttest{
	background: url(../images/m2-frontIcon-act.png) no-repeat px px;
	:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
}